쿠버네티스 pv2 [Kubernetes] 쿠버네티스 PV, PVC 생성 및 마운트 PV와 PVC 정의 PV - Persistent Volume PVC - Persistent Volume Claim PV는 Container안 특정 폴더와 node의 특정폴더(물리디스크)를 마운트해주는 볼륨이다. 컨테이너가 삭제될 때 컨테이너안의 모든 폴더가 삭제되는데, 볼륨으로 마운트해주면 컨테이너가 삭제되어도 물리폴더는 삭제되지 않으므로 컨테이너를 다시 시작할때 마운트해줄수 있다. PVC는 deployment에 PV를 마운트해줄때 사용하는것이며 연결고리 역할을 해준다. 그래서 pv를 생성해주고 pvc를 생성하여 binding 상태를 확인하고 deployment에서 pvc를 이용하여 볼륨을 마운트하는 형태로 사용한다. yaml Example pv apiVersion: v1 kind: PersistentV.. 2023. 8. 30. [Kubernetes] Dynamic-provisioning NFS 구축 쿠버네티스에서는 Container를 생성할때 PV를 마운트할 수 있는데 PV를 일일이 만들어서 할당하는것이 아닌 NFS에서 동적으로 할당 받을수 있다. 아래의 yaml 파일을 순서대로 apply 시켜준다 #class.yaml apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: nfs-client provisioner: k8s-sigs.io/nfs-subdir-external-provisioner # or choose another name, must match deployment's env PROVISIONER_NAME' parameters: archiveOnDelete: "true" #rbac.yaml apiVersion: v1 kind:.. 2023. 6. 22. 이전 1 다음