Skip to content

Commit 24d982e

Browse files
committed
Adding deployment manifests for Kubernetes
Signed-off-by: Laurent Broudoux <[email protected]>
1 parent 04e9bfc commit 24d982e

File tree

3 files changed

+118
-0
lines changed

3 files changed

+118
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: apipastries-app-01
5+
labels:
6+
app: apipastries-app-01
7+
spec:
8+
replicas: 1
9+
selector:
10+
matchLabels:
11+
app: apipastries-app-01
12+
template:
13+
metadata:
14+
labels:
15+
app: apipastries-app-01
16+
spec:
17+
containers:
18+
- name: apipastries-app-01
19+
image: quay.io/microcks/contract-testing-demo:01
20+
ports:
21+
- name: http
22+
containerPort: 3001
23+
protocol: TCP
24+
---
25+
kind: Service
26+
apiVersion: v1
27+
metadata:
28+
name: apipastries-app-01
29+
labels:
30+
app: apipastries-app-01
31+
spec:
32+
selector:
33+
app: apipastries-app-01
34+
ports:
35+
- protocol: TCP
36+
port: 3001
37+
targetPort: 3001
38+
type: ClusterIP
39+
sessionAffinity: None
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: apipastries-app-02
5+
labels:
6+
app: apipastries-app-02
7+
spec:
8+
replicas: 1
9+
selector:
10+
matchLabels:
11+
app: apipastries-app-02
12+
template:
13+
metadata:
14+
labels:
15+
app: apipastries-app-02
16+
spec:
17+
containers:
18+
- name: apipastries-app-02
19+
image: quay.io/microcks/contract-testing-demo:02
20+
ports:
21+
- name: http
22+
containerPort: 3002
23+
protocol: TCP
24+
---
25+
kind: Service
26+
apiVersion: v1
27+
metadata:
28+
name: apipastries-app-02
29+
labels:
30+
app: apipastries-app-02
31+
spec:
32+
selector:
33+
app: apipastries-app-02
34+
ports:
35+
- protocol: TCP
36+
port: 3002
37+
targetPort: 3002
38+
type: ClusterIP
39+
sessionAffinity: None
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: apipastries-app-03
5+
labels:
6+
app: apipastries-app-03
7+
spec:
8+
replicas: 1
9+
selector:
10+
matchLabels:
11+
app: apipastries-app-03
12+
template:
13+
metadata:
14+
labels:
15+
app: apipastries-app-03
16+
spec:
17+
containers:
18+
- name: apipastries-app-03
19+
image: quay.io/microcks/contract-testing-demo:03
20+
ports:
21+
- name: http
22+
containerPort: 3003
23+
protocol: TCP
24+
---
25+
kind: Service
26+
apiVersion: v1
27+
metadata:
28+
name: apipastries-app-03
29+
labels:
30+
app: apipastries-app-03
31+
spec:
32+
selector:
33+
app: apipastries-app-03
34+
ports:
35+
- protocol: TCP
36+
port: 3003
37+
targetPort: 3003
38+
type: ClusterIP
39+
sessionAffinity: None
40+

0 commit comments

Comments
 (0)