...
1apiVersion: apps/v1
2kind: StatefulSet
3metadata:
4 name: web
5spec:
6 serviceName: "nginx"
7 replicas: 3
8 selector:
9 matchLabels:
10 app: nginx
11 template:
12 metadata:
13 labels:
14 app: nginx
15 spec:
16 containers:
17 - name: nginx
18 image: {{.NginxImageNew}}
19 ports:
20 - containerPort: 80
21 name: web
22 volumeMounts:
23 - name: www
24 mountPath: /usr/share/nginx/html
25 volumeClaimTemplates:
26 - metadata:
27 name: www
28 annotations:
29 volume.beta.kubernetes.io/storage-class: nginx-sc
30 spec:
31 accessModes: [ "ReadWriteOnce" ]
32 resources:
33 requests:
34 storage: 1Gi
View as plain text