k8s.io/kubernetes@v1.29.3/test/e2e/testing-manifests/statefulset/nginx/statefulset.yaml (about)

     1  apiVersion: apps/v1
     2  kind: StatefulSet
     3  metadata:
     4    name: web
     5  spec:
     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