k8s
StatefulSet에 동적으로 pvc 바인딩하기
바리새인
2025. 2. 28. 09:24
동적 pvc 생성 규칙
# 규칙
<volumeClaimTemplate-name>-<statefulset-name>-<pod-index>
# 샘플
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: zookeeper
namespace: kafka
생략
volumeClaimTemplates:
- metadata:
name: data # Base name for PVCs
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 5Gi
# 예상되는 pvc 이름
data-zookeeper-0
data-zookeeper-1
data-zookeeper-2
# pv 바인딩
data-zookeeper-0 → zookeeper-0
data-zookeeper-1 → zookeeper-1
data-zookeeper-2 → zookeeper-2
PV만 생성하면 됨