본문 바로가기
study/Devops

k8s Volume

by stilinski 2023. 1. 5.
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

댓글