ACTIVE INCIDENT
00:00 elapsed
LABLAB-K8S-09-PVC-STORAGESEV-2
Kubernetes PVC 스토리지 — Pending 바인딩·데이터 영속성
ELAPSED
00:00
PHASE
0 / 4
SLA
45분
Kubernetes
← 목록
INCIDENT RESPONSE
0 / 5 단계 완료
📚 PREREQUISITES
Labk8s-basics-pod-deploy
Theorykubernetes/persistent-volumes
TRACK
KUBERNETES
SLA
45분
SEV
SEV-2
PHASES
3단계
ENV
local
INCOMING TICKET
배포 장애: "DB 파드가 Pending에서 안 넘어가요. describe 보니 볼륨 관련 메시지가 있는 것 같은데요."
YOUR ROLE
쿠버네티스 운영 엔지니어인 당신이
IMPACT IF UNRESOLVED
PVC 바인딩 실패로 상태 보존(stateful) 파드가 기동 못 함. DB·스토리지 의존 서비스 배포 차단.
🚨INCIDENT BRIEF
DB 파드가 `Pending`에서 안 넘어갑니다. `kubectl describe pod`를 보니 볼륨을 기다리는 것 같습니다.
PVC 바인딩은 3자 협상입니다: PVC(이만큼·이 접근모드로 줘)StorageClass(누가 어떻게 프로비저닝할지)PV(실제 볼륨).
정적이면 맞는 PV가 있어야 하고, 동적이면 StorageClass의 프로비저너가 PV를 만들어줍니다.
이 협상이 깨지면 PVC는 Pending, 그걸 마운트하려는 파드도 Pending에 묶입니다.
협상이 어디서 깨졌는지 짚고, 데이터가 재시작에도 살아남는지까지 확인합니다.
⏱ 45분📊 중급🔧 3단계#kubernetes#pvc#pv#storageclass
MISSION
1
PVC·PV·StorageClass 상태 진단
PVC가 Bound인지 Pending인지, 왜 바인딩이 안 됐는지(이벤트)를 본다
2
바인딩 교정 — 동적 프로비저닝 성립
StorageClass/접근모드/용량을 맞춰 PVC가 Bound되고 파드가 기동하게 한다
3
데이터 영속성 검증 — 재시작/재스케줄 생존
볼륨에 쓴 데이터가 Pod 삭제·재스케줄 후에도 살아남는지 확인한다
📌 선수 지식
ℹ️ 실습 환경
환경: local
필요 도구: kubectl
🔒
실습 실행은 Pro 플랜 전용입니다
인시던트 브리프와 학습 자료는 지금 바로 확인할 수 있습니다. 실제 실습 진행 및 터미널 사용은 Pro 플랜에서 가능합니다.
Pro로 업그레이드 →
>_ LAB TERMINAL↔ 너비 조절
NOTES