Skip to content

Commit a3151d2

Browse files
authored
Create deployment.yml
1 parent 8e23e0d commit a3151d2

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

Kubernetese/deployment.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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: leaddevops/kubeserve:v1
25+
26+
---
27+
kind: Service
28+
apiVersion: v1
29+
metadata:
30+
name: kubeserve-svc
31+
spec:
32+
type: NodePort
33+
ports:
34+
- port: 80
35+
targetPort: 80
36+
selector:
37+
app: kubeserve

0 commit comments

Comments
 (0)