Skip to main content

스토리지 클래스

스토리지 클래스(StorageClass)는 동적 볼륨 프로비저닝을 위한 스토리지 유형을 정의하는 클러스터 범위 리소스입니다. PVC에서 스토리지 클래스를 지정하면 해당 클래스의 설정에 따라 PV가 자동으로 생성됩니다.


스토리지 클래스 목록

목록에서는 각 스토리지 클래스의 이름, 프로비저너, 회수 정책, 볼륨 바인딩 모드, 기본 여부를 확인할 수 있습니다. 기본 스토리지 클래스는 PVC에서 스토리지 클래스를 명시하지 않을 때 자동으로 적용됩니다.


스토리지 클래스 상세

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

  • Provisioner: 동적 프로비저닝에 사용되는 프로비저너 이름입니다. 예를 들어 kubernetes.io/aws-ebs, kubernetes.io/gce-pd, rancher.io/local-path 등이 있습니다.
  • Parameters: 프로비저너에 전달되는 설정 매개변수입니다. 프로비저너에 따라 다르며, 예를 들어 AWS EBS의 경우 볼륨 타입(gp2, io1 등), 암호화 여부 등을 설정할 수 있습니다. 콘솔에서는 키-값 형태로 파라미터 목록이 표시됩니다.
  • Reclaim Policy: 이 스토리지 클래스로 생성된 PV의 기본 회수 정책입니다.
  • Volume Binding Mode: Immediate(PVC 생성 시 즉시 바인딩) 또는 WaitForFirstConsumer(Pod가 스케줄링될 때까지 대기)를 설정합니다.
  • 볼륨 확장 허용: 이 스토리지 클래스로 생성된 PVC의 용량 확장이 가능한지 여부를 표시합니다.

참고: 스토리지 클래스는 GS 메뉴 모드에서는 숨겨져 있습니다. 전체 메뉴 모드로 전환해야 확인할 수 있습니다.