[Kubernetes] PV, PVC 분류

Dev StoryTeller·2025년 1월 21일

인프라 알아보기

목록 보기
10/12

분류 방식

앞서 살펴본 PV, PVC는 어떤 스토리지를 프로비저닝 하느냐에 따라 로컬 스토리지, 분산 스토리지로 나누기도,
프로비저닝 방식에 따라 정적과 동적으로 나누기도 한다

프로비저닝 대상 별

  • 분산 스토리지
    NFS 및 클라우드 분산 스토리지

  • 로컬 스토리지
    local 볼륨 활용
    앞서 설명한 local 볼륨을 활용하는 것이다

    물론 단일 노드 환경이라면 local과 hostPath가 동일하지만, 다중 노드의 환경에서는 local 볼륨이 유일한 선택이다
    (hostPath 볼륨은 앞서 설명한 연속성 문제로 온전한 데이터 공유가 이뤄지지 않기 때문)


프로비저닝 방식 별

  • 정적 프로비저닝
    PV 생성 -> PVC 생성 -> 파드 사용

  • 동적 프로비저닝
    해당 방식은 직접 PV를 생성하지 않고 자동 생성하기에, 어떻게 프로비저닝을 할 것인지에 대한 정의하 별도로 필요하다
    이것이 정의되어 있는 것이 바로 Storage Class 이다

  • 스토리지 유형?
    스토리지 유형으로는 여러가지가 존재하나, 현재 플랫폼에서 지원하는 스토리지만 사용할 수 있다
    (AKS - 애저 파일스, 애저 디스크, EKS - EBS, 온프레미스 - NFS, 로컬 - local 등)


profile
개발을 이야기하는 개발자입니다

0개의 댓글