Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit edbd3b4

Browse files
authored
Create kubedeployment.yml
1 parent 1f80210 commit edbd3b4

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

CICD pipeline/kubedeployment.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
kind: Deployment
2+
apiVersion: apps/v1
3+
metadata:
4+
name: kubeserve
5+
spec:
6+
replicas: 3
7+
minReadySeconds: 10 # wait for 45 sec before going to deploy next pod
8+
strategy:
9+
type: RollingUpdate
10+
rollingUpdate:
11+
maxUnavailable: 1
12+
maxSurge: 1 # max number of pods to run for the deployment
13+
selector:
14+
matchLabels:
15+
app: kubeserve
16+
template:
17+
metadata:
18+
name: kubeserve
19+
labels:
20+
app: kubeserve
21+
spec:
22+
containers:
23+
- name: app
24+
image: edu123/myproject:CICD
25+
---
26+
kind: Service
27+
apiVersion: v1
28+
metadata:
29+
name: kubeserve-svc
30+
spec:
31+
type: NodePort
32+
ports:
33+
- port: 8080
34+
targetPort: 8080
35+
selector:
36+
app: kubeserve

0 commit comments

Comments
 (0)