본문으로 건너뛰기

영구 볼륨 클레임

영구 볼륨 클레임(PVC)은 사용자가 스토리지를 요청하는 리소스입니다. Pod가 직접 영구 볼륨을 참조하는 대신 PVC를 통해 간접적으로 스토리지를 사용함으로써, 스토리지 구현 세부사항과 사용을 분리합니다.


PVC 목록

사이드바에서 스토리지 > 영구 볼륨 클레임을 선택하면 현재 네임스페이스의 PVC 목록이 표시됩니다. 목록에서는 다음 정보를 확인할 수 있습니다.

  • 이름: PVC의 고유 이름
  • 네임스페이스: PVC가 속한 네임스페이스
  • 상태: 현재 바인딩 상태
  • 볼륨: 바인딩된 영구 볼륨(PV)의 이름
  • 용량: 할당된 스토리지 용량
  • Access Mode: 접근 모드 (ReadWriteOnce, ReadOnlyMany, ReadWriteMany)
  • 스토리지 클래스: 사용 중인 스토리지 클래스 이름
  • 생성 시간: 리소스가 생성된 시각

PVC 상태

PVC는 다음 세 가지 상태를 가질 수 있으며, 콘솔에서 상태별로 색상이 구분되어 표시됩니다.

  • Bound (바인딩됨): PVC가 영구 볼륨에 성공적으로 바인딩된 상태입니다. 정상적인 사용 가능 상태이며, 녹색으로 표시됩니다.
  • Pending (대기 중): PVC의 요구 사항을 충족하는 영구 볼륨이 아직 없거나 프로비저닝 중인 상태입니다. 황색으로 표시되며, 스토리지 클래스의 동적 프로비저닝이 설정되어 있다면 잠시 후 자동으로 Bound 상태로 전환됩니다.
  • Lost (손실): 기존에 바인딩되어 있던 영구 볼륨이 삭제되었거나 접근 불가능한 상태입니다. 적색으로 표시되며, 즉각적인 조치가 필요합니다.

PVC 상세

PVC 상세 화면에서는 다음 정보를 확인할 수 있습니다.

  • 메타데이터: 이름, 네임스페이스, 레이블, 어노테이션
  • 스펙: 요청 용량, 접근 모드, 스토리지 클래스, 볼륨 모드
  • 바인딩 정보: 연결된 PV 이름 (클릭하면 PV 상세로 이동)
  • 용량/사용량 메트릭: 할당된 전체 용량과 실제 사용량을 시각적으로 표시합니다. 메트릭 서버가 구성되어 있는 경우 사용량 그래프와 백분율이 함께 표시됩니다.
  • 이벤트: PVC와 관련된 Kubernetes 이벤트 (프로비저닝 실패 등의 오류 원인 확인에 유용)

PVC 생성

PVC 목록 화면 상단의 + 버튼을 클릭하여 새 PVC를 생성할 수 있습니다. 생성 시 요청 용량, 접근 모드, 스토리지 클래스를 지정합니다. 기존 PVC의 경우 일부 필드(예: 용량 확장이 허용된 경우 요청 용량)만 수정 가능합니다.