Kubernetes

Kubernetes 스토리지 관련 객체

백곰곰 2021. 8. 21. 15:41
728x90
반응형

1) Volume : Pod에서 직접 정의

  • emptyDir
    • 임시 저장용, Pod와 수명이 같음
    • Pod 내 Container에서 공유 가능
    • 저장 위치 선택 가능(메모리/디스크)
  • hostPath
    • Pod가 기동된 Node의 파일/디렉터리 마운트

 

 

2) PersistentVolume

  • Pod의 수명과 별개의 볼륨
  • Stateful한 application에 사용 가능

 

 

3) PersistentVolumeClaim

  • PV와 Pod를 연결
  • storageClassName 또는 label로 PV 연결 가능
  • PV 동적 생성 가능(Storage Class 사용)
  • access mode (RWO, ROM, RWM), 볼륨 사이즈, Storage Class 등 세부 정보 포함

 

 

4) Storage Class

  • AWS EBS, EFS / GCP ...
728x90