StatefulSet Exemple
lsapiVersion: v1kind: Servicemetadata: name: nginx labels: app: nginxspec: type: NodePort ports: - port: 80 targetPort: 80 nodePort: 30000 selector: app: nginx---apiVersion: apps/v1kind: StatefulSetmetadata: name: webspec: selector: matchLabels: app: nginx serviceName: "nginx" replicas: 2 template: metadata: labels: app: nginx spec: terminationGracePeriodSeconds: 10 containers: - name: nginx image: nginx:1.17-alpine imagePullPolicy: IfNotPresent ports: - containerPort: 80 name: web volumeMounts: - name: www mountPath: /usr/share/nginx/html volumeClaimTemplates: - metadata: name: www spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 1Gi---apiVersion: v1kind: PersistentVolumemetadata: name: www1spec: capacity: storage: 1Gi accessModes: - ReadWriteOnce nfs: server: 192.168.1.5 path: /home/shares/user10/vol1---apiVersion: v1kind: PersistentVolumemetadata: name: www2spec: capacity: storage: 1Gi accessModes: - ReadWriteOnce nfs: server: 192.168.1.5 path: /home/shares/user10/vol2---apiVersion: v1kind: PersistentVolumemetadata: name: www3spec: capacity: storage: 1Gi accessModes: - ReadWriteOnce nfs: server: 192.168.1.5 path: /home/shares/user10/vol3