Skip to content

Commit 259cd8f

Browse files
committed
feat(k8s): add k8s files to be used in cluster
1 parent 49ed3d2 commit 259cd8f

7 files changed

+12419
-0
lines changed

k8s/api-deployment.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
annotations:
5+
kompose.cmd: kompose convert -f docker-compose.yml
6+
kompose.version: 1.35.0 (HEAD)
7+
labels:
8+
io.kompose.service: api
9+
name: api
10+
spec:
11+
replicas: 1
12+
selector:
13+
matchLabels:
14+
io.kompose.service: api
15+
template:
16+
metadata:
17+
annotations:
18+
kompose.cmd: kompose convert -f docker-compose.yml
19+
kompose.version: 1.35.0 (HEAD)
20+
labels:
21+
io.kompose.service: api
22+
spec:
23+
containers:
24+
- env:
25+
- name: API_VERSION
26+
- name: APP_DESCRIPTION
27+
- name: APP_NAME
28+
- name: ENVIRONMENT
29+
- name: MONGODB_URI
30+
value: /
31+
- name: PORT
32+
image: api
33+
name: api
34+
ports:
35+
- containerPort: 3000
36+
protocol: TCP
37+
restartPolicy: Always

k8s/api-service.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
annotations:
5+
kompose.cmd: kompose convert -f docker-compose.yml
6+
kompose.version: 1.35.0 (HEAD)
7+
labels:
8+
io.kompose.service: api
9+
name: api
10+
spec:
11+
ports:
12+
- name: "3000"
13+
port: 3000
14+
targetPort: 3000
15+
selector:
16+
io.kompose.service: api

0 commit comments

Comments
 (0)