728x90
emptyDir
- 컨테이너들끼리 데이터를 공유하기 위해 볼륨을 사용
- 볼륨을 통해 데이터를 주고받음
- pod안에 있기 때문에 삭제 시 없어짐.
- 일시적인 것들 저장. 언제 삭제되도 상관이 없는것들
hostPath
-pod들이 공유하는 볼륨
- 노드의 path를 사용
- pod가 없어져도 사라지지 않음
- 만약 pod가 다른 노드에 생기거나 옮겨지면 기존 노드에 있던 볼륨 마운트 불가
- 각 노드 자신을 위해 사용되는 시스템 파일이나 설정파일이 들어감.
PVC/PV (Persistent Volume Claim)
- 하드에 영속성있는 볼륨을 제공
- 유저 영역과 어드민을 나눔.
- 최초로 어드민이 PV 정의 생성 -> User PVC생성 -> 쿠버네티스가 클레임에 맞는 Pv연결 ->pod생성 시 PVC마운팅.
pvc는 pv의 spec (capacity, accessModes)에 근거하여 자동으로 연결됨.
영속성 - 프로그램이 종료되어도 사라지지않는 데이터의 특성
728x90
'study > Devops' 카테고리의 다른 글
k8s Namespace, ResourceQuota, LimitRange (0) | 2023.01.08 |
---|---|
k8s ConfigMap, Secret (0) | 2023.01.08 |
쿠버네티스 파드, 서비스 (1) | 2023.01.03 |
리눅스 설치 후 ifcfg-eth0 없을때 (0) | 2022.12.31 |
쿠버네티스를 이용하는 이유 (0) | 2022.12.30 |
댓글