File tree Expand file tree Collapse file tree 3 files changed +21
-12
lines changed Expand file tree Collapse file tree 3 files changed +21
-12
lines changed Original file line number Diff line number Diff line change 16
16
17
17
import yaml
18
18
19
- from kubernetes import client , utils , config
19
+ from kubernetes import client , config , utils
20
20
21
21
22
22
def main ():
@@ -26,5 +26,6 @@ def main():
26
26
config .load_kube_config ()
27
27
k8s_api = utils .create_from_yaml ("nginx-deployment.yaml" )
28
28
29
+
29
30
if __name__ == '__main__' :
30
31
main ()
Original file line number Diff line number Diff line change @@ -34,9 +34,9 @@ def test_app_yaml(self):
34
34
deployment_name = []
35
35
for item in deployments :
36
36
deployment_name .append (item .metadata .name )
37
- self .assertIn ("nginx-deployment-app " , deployment_name )
37
+ self .assertIn ("redis-master " , deployment_name )
38
38
resp = k8s_api .delete_namespaced_deployment (
39
- name = "nginx-deployment-app " , namespace = "default" ,
39
+ name = "redis-master " , namespace = "default" ,
40
40
body = {})
41
41
42
42
def test_extension_yaml (self ):
Original file line number Diff line number Diff line change 1
- apiVersion : apps/v1
1
+ apiVersion : apps/v1 # for versions before 1.9.0 use apps/v1beta2
2
2
kind : Deployment
3
3
metadata :
4
- name : nginx-deployment-app
4
+ name : redis-master
5
5
labels :
6
- app : nginx
6
+ app : redis
7
7
spec :
8
- replicas : 3
9
8
selector :
10
9
matchLabels :
11
- app : nginx
10
+ app : redis
11
+ role : master
12
+ tier : backend
13
+ replicas : 1
12
14
template :
13
15
metadata :
14
16
labels :
15
- app : nginx
17
+ app : redis
18
+ role : master
19
+ tier : backend
16
20
spec :
17
21
containers :
18
- - name : nginx
19
- image : nginx:1.15.4
22
+ - name : master
23
+ image : k8s.gcr.io/redis:e2e # or just image: redis
24
+ resources :
25
+ requests :
26
+ cpu : 100m
27
+ memory : 100Mi
20
28
ports :
21
- - containerPort : 80
29
+ - containerPort : 6379
You can’t perform that action at this time.
0 commit comments