pod-abc123), 재시작되면 다른 이름과 ID.myapp-0, myapp-1 …즉, StatefulSet은 "Pod가 죽어도 기존의 데이터를 유지"해야 하는 경우 사용.
예시 (PV):
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-data
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
storageClassName: manual
hostPath: # 테스트용 로컬 볼륨
path: "/mnt/data"
예시 (PVC):
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pvc-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
storageClassName: manual