pv와 pvc에 대한 궁금증을 질문드립니다. :)
미해결
데브옵스(DevOps)를 위한 쿠버네티스 마스터
1. spec.capacity.storage 와 spec.accessModes가 동일할시에 자동으로 연결 시켜준다고 강의에서 확인하였습니다. 그런데 제가 본 다른 글중에서 labelSelect 로 선택하는 경우도 있고, stoarage의 양이 pv가 pvc보다 더 높은경우도 보았습니다. ``` apiVersion : v1 kind : PersistentVolumeClaim metadata : name : myclaim spec : accessModes : - ReadWriteOnce volumeMode : Filesystem resources : requests : storage : 8Gi storageClassName : slow selector : matchLabels : release : "stable" matchExpressions : - { key: environment, operator: In, values : [dev]} ``` pv와 pvc가 연결되는 경우가 사실 여러가지가 있는건가요? 2. 아마 storageClass를 사용하지 않을때는, pvc에서 spec.storageClassName을 ""로 명시하는 경우가 있는것같습니다. 그 경우는 ""로 명시하지 않을경우, 기본 스토리지 클래스가 잡혀서 PV가 없어도 자동으로 생성이 되어서 그런걸까요? 3. 기본 스토리지 클래스는, 제가 설정한적도 만든적도 없는데, 언제 어떤것이 만들어 진건가요? 4. 그리고 storageClass 를 사용하지 않는 경우에도 , Pv 와 pvc 에 storageClass 를 명시하는 경우도 보았는데 , 이 경우는 어떤 경우일까요 ? 항상 강의 잘보고 있습니다. 감사합니다. :)
- kubernetes
- k8s
- docker
- kubernetes
- pv
- pvc





