-
Notifications
You must be signed in to change notification settings - Fork 3
/
version-template.json
78 lines (78 loc) · 1.85 KB
/
version-template.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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
{
"svc_id":1,
"version_name":"v1",
"version_desc":"xueer be version 1",
"version_conf":{
"deployment":{
"deploy_name":"xueer-be-v1-deployment",
"name_space":"test",
"replicas":1,
"labels":{
"env":"test",
"run":"xueer-be"
},
"pod_labels":{
"env":"test",
"run":"xueer-be"
},
"containers":[
{
"ctr_name":"xueer-be-v1-ct",
"image_url":"pqcsdockerhub/kube-test",
"start_cmd":[
"python",
"manage.py",
"runserver"
],
"envs":[
{
"env_key":"MYSQL_ORM",
"env_val":"sb:xxx@x.x.x.x:3306/db"
},
{
"env_key":"CONFIG_PATH",
"env_val":"/path/to/config/file"
}
],
"volumes":[
{
"volume_name":"volume1",
"read_only":true,
"host_path":"/path/in/host/",
"host_path_type":"DirectoryOrCreate",
"target_path":"/path/in/container/"
},
{
"volume_name":"volume2",
"read_only":false,
"host_path":"/path/in/host.conf",
"host_path_type":"FileOrCreate",
"target_path":"/path/in/container.conf"
}
],
"ports":[
{
"port_name":"http",
"image_port":80,
"target_port":80,
"protocol":"TCP"
},
{
"port_name":"https",
"image_port":443,
"target_port":443,
"protocol":"TCP"
}
]
}
]
},
"svc":{
"svc_name":"xueer-be-v1-service",
"selector":{
"run":"xueer-be"
},
"svc_type":"clusterip"
}
}
}