apiVersion: apps/v1 kind: StatefulSet metadata: name: web-app-statefulset namespace: my-namespace spec: serviceName: "web-app-service" replicas: 1 selector: matchLabels: app: web-app template: metadata: labels: app: web-app spec: containers: - name: web-app-container image: elineen/todo-app:latest ports: - containerPort: 8080 volumeMounts: - name: pvc-storage mountPath: /data volumeClaimTemplates: - metadata: name: pvc-storage spec: accessModes: [ "ReadWriteOnce" ] resources: requests: storage: 1Gi