IT 기술/클라우드 보안

[CKA] Persistent Storage

->^_^<- 2022. 3. 12. 12:29
반응형

여러 개의 pod들이 함께 사용하는 저장공간으로 Cloud나 스토리지 같은 영구적인 저장공간

 

# 구성요소

- PersistenctVolume(PV)

apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv0003
spec:
  capacity:
    storage: 5Gi
  volumeMode: Filesystem
  accessModes:
    - ReadWriteOnce
  persistentVolumeReclaimPolicy: Recycle
  storageClassName: slow
  mountOptions:
    - hard
    - nfsvers=4.1
  nfs:
    path: /tmp
    server: 172.17.0.2

- PersistentVolumentClaim(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]}

- PersistentVolumeController

 

# Reclaim Policy : 재사용 정책

- Retain

- Recycle

- Delete

 

# Access Mode

- ReadWriteOnce : 단일 노드에서 읽기/쓰기 마운트 

- ReadOnlyMany : 다수 노드에서 읽기 전용 마운트

- ReadWriteMany : 다수 노드에서 읽기/쓰기 마운트

728x90