본문으로 건너뛰기

영구 볼륨 클레임

COP 콘솔의 '스토리지 > 영구 볼륨 클레임(PersistentVolumeClaim, PVC)' 메뉴에서는 사용자가 요청한 스토리지의 목록을 확인하고 관리합니다. PVC는 파드(Pod)가 특정 용량과 접근 모드를 가진 영구적인 저장 공간(PersistentVolume)을 동적으로 요청하고 할당받기 위해 사용하는 쿠버네티스 오브젝트입니다.


1. 영구 볼륨 클레임(PVC) 목록 화면 구성

PVC 생성

페이지 상단 영구 볼륨 클레임 제목 옆에 있는 + 버튼을 클릭하여 새로운 스토리지 요청(PVC)을 생성할 수 있습니다.

PVC 목록

클러스터에 생성된 PVC의 정보가 목록 형태로 표시됩니다. 각 항목은 다음과 같은 주요 정보를 포함합니다.

  • 이름: PVC의 고유한 이름입니다. (예: openmaru-observ-clickhouse-pvc)
  • 네임스페이스: PVC가 속한 네임스페이스입니다.
  • 클래스 이름: PVC가 사용하는 스토리지 클래스(StorageClass)의 이름입니다.
  • 용량: PVC가 요청한 스토리지의 크기입니다. (예: 50Gi)
  • 액세스 모드: 볼륨에 대한 접근 모드입니다. (예: ReadWriteOnce)
  • 볼륨 모드: 볼륨을 파일 시스템으로 사용할지, 블록 디바이스로 사용할지 나타냅니다.
  • 볼륨: PVC에 바인딩된 실제 영구 볼륨(PersistentVolume)의 이름입니다.
  • 상태: PVC의 현재 상태입니다. (예: Bound는 볼륨에 성공적으로 바인딩되었음을 의미)
  • 경과 시간: PVC가 생성된 후 경과한 시간입니다.
  • 동작: 개별 PVC에 대해 수행할 수 있는 작업 메뉴(편집, YAML 보기, 삭제)를 엽니다.

필터 및 보기 옵션

목록의 우측 상단에는 표시된 PVC를 효율적으로 관리하기 위한 옵션이 제공됩니다.

  • 필터 (Filter): 특정 네임스페이스에 속한 PVC만 필터링하여 볼 수 있습니다.
  • 검색 및 정렬: 검색창, 정렬, 열 숨기기/보이기 등의 보기 옵션을 설정할 수 있습니다.

2. 영구 볼륨 클레임(PVC) 상세 화면

목록에서 특정 PVC의 이름을 클릭하면 해당 PVC의 상세한 메타데이터를 확인할 수 있는 화면으로 이동합니다.

### 관리 및 제어

화면 우측 상단에는 PVC를 관리하고 제어할 수 있는 아이콘들이 있습니다.

  • YAML 보기/편집 (첫 번째 아이콘): PVC의 YAML 설정을 확인하거나 편집합니다.
  • 편집 : GUI를 통해 PVC의 일부 설정을 편집합니다.
  • 삭제 : 해당 PVC를 삭제합니다. PVC를 삭제하면 연결된 PV의 정책(Reclaim Policy)에 따라 실제 데이터가 삭제될 수 있으므로 주의가 필요합니다.
  • 닫기 (X 아이콘): 상세 화면을 닫고 목록으로 돌아갑니다.

상세 정보

PVC의 상세한 메타데이터를 키-값 형태로 보여줍니다.

  • 이름, 네임스페이스: PVC의 이름과 소속된 네임스페이스를 나타냅니다.
  • 생성: PVC가 생성된 정확한 타임스탬프를 보여줍니다.
  • 레이블 (Labels): PVC를 식별하고 그룹화하는 데 사용되는 메타데이터입니다.
  • 주석 (Annotations): 시스템 도구나 다른 애플리케이션이 사용하는 추가적인 메타데이터 정보를 포함합니다.