더북(TheBook)

예제 5-6 postgres-persistentVolumeClaim.yaml, 영구볼륨과 조건이 일치하는 영구볼륨클레임 정의

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: postgres-pvc         # 애플리케이션은 영구볼륨클레임을 통해 영구볼륨을 사용한다
spec: 
  accessModes:               # 접근 유형은 필수 설정이다
    - ReadWriteOnce
  resources:
    requests:
      storage: 40Mi          # 요청하는 스토리지 용량
  storageClassName: ""       # 스토리지 유형을 지정하지 않음

영구볼륨클레임의 정의에는 접근 유형과 스토리지 용량, 스토리지 유형을 지정한다. 스토리지 유형을 지정하지 않으면 쿠버네티스가 현존하는 영구볼륨 중 요구 사항과 일치하는 것을 찾아 준다. 일치하는 영구볼륨이 있다면 영구볼륨클레임은 이 영구볼륨과 연결된다. 영구볼륨과 영구볼륨클레임의 관계는 일대일이며, 영구볼륨클레임과 연결된 영구볼륨은 다른 영구볼륨클레임과 추가로 연결될 수 없다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.