CKA

PersistentVolume, PersistentVolumeClaim, StorageClass

백셀건전지 2022. 2. 17. 16:47

https://kubernetes.io/ko/docs/concepts/storage/persistent-volumes/

 

퍼시스턴트 볼륨

이 페이지에서는 쿠버네티스의 퍼시스턴트 볼륨 에 대해 설명한다. 볼륨에 대해 익숙해지는 것을 추천한다. 소개 스토리지 관리는 컴퓨트 인스턴스 관리와는 별개의 문제다. 퍼시스턴트볼륨 서

kubernetes.io

  • deployment에 volume mount를 할 때에는 PV가 아닌 PVC를 만들어서 붙여야.
  • PVC가 retain 상태로 만들어지면 delete 이후에 pv도 삭제했다가 새로 만들어야.

https://kubernetes.io/ko/docs/concepts/storage/storage-classes/

 

스토리지 클래스

이 문서는 쿠버네티스의 스토리지클래스의 개념을 설명한다. 볼륨과 퍼시스턴트 볼륨에 익숙해지는 것을 권장한다. 소개 스토리지클래스는 관리자가 제공하는 스토리지의 "classes"를 설명할 수

kubernetes.io

  •  provisioner가 kubernetes.io/no-provisioner 로 설정되어 있으면 dynamic volume provisioning 불가
  • PVC에서 storage class 사용한 예
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: local-pvc
spec:
  accessModes:
    - ReadWriteOnce
  storageClassName: local-storage  
  resources:
    requests:
      storage: 500Mi
  • The Storage Class called local-storage makes use of VolumeBindingMode set to WaitForFirstConsumer. This will delay the binding and provisioning of a PersistentVolume until a Pod using the PersistentVolumeClaim is created.

'CKA' 카테고리의 다른 글

Mock Exam 2  (0) 2022.03.29
Practice Test  (0) 2022.02.28
Cluster Installation using kubeadm  (0) 2022.02.15
CoreDNS in Kubernetes  (0) 2022.02.15
Networking  (0) 2022.02.14