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 > 동작 확인
'Kubernetes > Study' 카테고리의 다른 글
[K8s] 쿠버네티스에서 pod들이 서로 다른 가상 L2에 있는데 통신 되는 이유? (오버레이 네트워크) (0) | 2025.06.19 |
---|---|
[K8s-1pro] 오버레이 네트워크 (0) | 2025.06.19 |
[K8s-1pro] Deployment (0) | 2025.06.19 |
[K8s-1pro] Probe (0) | 2025.06.18 |
[Sprint1] 실무에서 느껴 본 쿠버네티스가 정말 편한 이유 > 모니터링 설치 - Loki-Stack (0) | 2025.06.18 |