demo-k8s
1apiVersion: apps/v1
2kind: Deployment
3metadata:
4name: api-gateway
5spec:
6replicas: 3
7strategy:
8rollingUpdate:
9maxSurge: 1
10maxUnavailable: 1
11type: RollingUpdate
12selector:
13matchLabels:
14component: api-gateway
15template:
16metadata:
17labels:
18component: api-gateway
19annotations:
20developer: Andrey G.
21spec:
22containers:
23- name: api-gateway
24image: apigateway-service:0.0.2
25ports:
26- containerPort: 8080
27resources:
28limits:
29cpu: "1"
30memory: "1Gi"
31requests:
32cpu: "1"
33memory: "1Gi"
34env:
35- name: SPRING_PROFILES_ACTIVE
36value: "k8s"
37- name: JAVA_OPTS
38value: "-Xms1G -Xmx1G -server"
39