Kubernetes/Study
[K8s-1pro] PV, PVC
lumination
2025. 6. 19. 16:55
1. PV, PVC
1-1. local, hostPath

쿠버네티스 어나더 클래스 > Application 기능으로 이해하기3 > PVC, PV > local, hostPath
apiVersion: v1
kind: PersistentVolume
metadata:
name: api-tester-1231-files
labels:
part-of: k8s-anotherclass
component: backend-server
name: api-tester
instance: api-tester-1231-files
version: 1.0.0
managed-by: dashboard
spec:
capacity:
storage: 2G
volumeMode: Filesystem
accessModes:
- ReadWriteMany
local: <-- 로컬 속성
path: "/root/k8s-local-volume/1231"
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- {key: kubernetes.io/hostname, operator: In, values: [k8s-master]}
PV의 local 항목은 Pod 생성 명령어에서 volumes.hostPath와 동일하다.
local:
path: "/root/k8s-local-volume/1231"
volume
hostPath
path: "/root/k8s-local-volume/1231"
1-2. 동작 확인

[지상편] 쿠버네티스 첫 오브젝트 잘 끼우기 > Application 기능으로 이해하기3 > PVC, PV > 동작 확인