We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8e23e0d commit a3151d2Copy full SHA for a3151d2
1 file changed
Kubernetese/deployment.yml
@@ -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
19
+ labels:
20
21
+ spec:
22
+ containers:
23
+ - name: app
24
+ image: leaddevops/kubeserve:v1
25
+
26
+---
27
+kind: Service
28
+apiVersion: v1
29
30
+ name: kubeserve-svc
31
32
+ type: NodePort
33
+ ports:
34
+ - port: 80
35
+ targetPort: 80
36
37
0 commit comments