# https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/---apiVersion:v1kind:Servicemetadata:labels:app:nginxname:nginxspec:clusterIP:Noneports:-name:webport:80selector:app:nginx---apiVersion:apps/v1kind:StatefulSetmetadata:name:simple-stateful-setspec:replicas:3# the default is 1selector:matchLabels:app:nginx# has to match .spec.template.metadata.labelsserviceName:"nginx"template:metadata:labels:app:nginx# has to match .spec.selector.matchLabelsspec:terminationGracePeriodSeconds:10containers:-image:nginxname:nginxports:-containerPort:80name:webvolumeMounts:-mountPath:/usr/share/nginx/htmlname:wwwvolumeClaimTemplates:-metadata:name:wwwspec:accessModes:["ReadWriteOnce"]resources:requests:storage:1GistorageClassName:"my-storage-class"