-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathone.yaml
205 lines (200 loc) · 3.4 KB
/
one.yaml
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
apiVersion: v1
kind: Service
metadata:
labels:
apps: ecserver
name: ecserver
spec:
type: NodePort
selector:
app: ecserver
ports:
- name: ecserver
port: 8081
targetPort: 8081
nodePort: 30081
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: ecserver
spec:
replicas: 1
selector:
matchLabels:
app: ecserver
template:
metadata:
labels:
app: ecserver
spec:
containers:
- name: ecserver
image: zbio/ecserver:latest
ports:
- containerPort: 8081
---
apiVersion: v1
kind: Service
metadata:
labels:
apps: ballot
name: ballot
spec:
type: NodePort
selector:
app: ballot
ports:
- name: ballot
port: 8080
targetPort: 8080
nodePort: 30080
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: ballot
spec:
replicas: 1
selector:
matchLabels:
app: ballot
template:
metadata:
labels:
app: ballot
spec:
containers:
- name: ballot
image: zbio/ballot:latest
ports:
- containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
labels:
apps: voter
type: "roost-example"
name: voter
spec:
type: NodePort
selector:
app: voter
type: "roost-example"
ports:
- name: voter
port: 80
targetPort: 80
nodePort: 30030
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: voter
spec:
replicas: 1
selector:
matchLabels:
app: voter
type: "roost-example"
template:
metadata:
labels:
app: voter
type: "roost-example"
spec:
containers:
- name: voter
image: zbio/voter:latest
stdin: true
tty: true
env:
- name: REACT_APP_BALLOT_ENDPOINT
value: roost-controlplane:30080
- name: REACT_APP_EC_SERVER_ENDPOINT
value: roost-controlplane:30081
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
labels:
apps: sample-test-suite
name: sample-test-suite
spec:
type: NodePort
selector:
app: sample-test-suite
ports:
- name: sample-test-suite
port: 80
targetPort: 5003
nodePort: 30088
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: ballot-test
spec:
replicas: 1
selector:
matchLabels:
app: sample-test-suite
template:
metadata:
labels:
app: sample-test-suite
spec:
containers:
- name: ballot
image: zbio/service-test-suite:latest
ports:
- containerPort: 5003
---
apiVersion: v1
kind: Service
metadata:
labels:
apps: election-commission
type: "roost-example"
name: election-commission
spec:
type: NodePort
selector:
app: election-commission
type: "roost-example"
ports:
- name: election-commission
port: 80
targetPort: 80
nodePort: 30031
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: election-commission
spec:
replicas: 1
selector:
matchLabels:
app: election-commission
type: "roost-example"
template:
metadata:
labels:
app: election-commission
type: "roost-example"
spec:
containers:
- name: election-commission
image: zbio/election-commission:latest
stdin: true
tty: true
env:
- name: EC_SERVER_ENDPOINT
value: roost-controlplane:30081
ports:
- containerPort: 80
---