/
controller.json
45 lines (45 loc) · 1.17 KB
/
controller.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{
"kind":"ReplicationController",
"apiVersion":"v1",
"metadata":{
"name":"python-asyncio-kubernetes-template",
"labels":{
"name":"python-asyncio-kubernetes-template"
}
},
"spec":{
"replicas": 10,
"selector":{
"name":"python-asyncio-kubernetes-template"
},
"template":{
"metadata":{
"labels":{
"name":"python-asyncio-kubernetes-template"
}
},
"spec":{
"containers":[
{
"name":"master",
"image":"gcr.io/YOUR_PROJECT_NAME/python-asyncio-kubernetes-template:latest",
"livenessProbe": {
"httpGet": {
"path": "/healthcheck/",
"port": 8080
},
"initialDelaySeconds": 15,
"timeoutSeconds": 1
},
"ports":[
{
"containerPort": 8080,
"protocol": "TCP"
}
]
}
]
}
}
}
}