8.5. 파일 시스템을 사용한 PVC(영구 볼륨 클레임) 처리
GCE, EBS 및 Cinder와 같이 파일 시스템 크기 조정이 필요한 볼륨 유형에 따라 PVC를 확장하는 것은 2단계 프로세스입니다. 먼저, 클라우드 공급자의 볼륨 객체를 확장합니다. 둘째, 노드의 파일 시스템을 확장합니다.
노드의 파일 시스템을 배양하는 것은 볼륨으로 새 Pod가 시작될 때만 수행됩니다.
사전 요구 사항
-
제어
StorageClass
오브젝트에서allowVolumeExpansion
이true
로 설정되어야 합니다.
절차
PVC를 편집하고
spec.resources.requests
를 편집하여 새 크기를 요청합니다. 예를 들어, 다음은ebs
PVC를 8Gi로 확장합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
spec.resources.requests
를 더 큰 양으로 업데이트하면 PVC가 확장됩니다.
클라우드 공급자 오브젝트 크기 조정이 완료되면 PVC가
FileSystemResizePending
로 설정됩니다. 다음 명령을 입력하여 조건을 확인합니다.oc describe pvc <pvc_name>
$ oc describe pvc <pvc_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
클라우드 공급자 오브젝트 크기 조정이 완료되면
PersistentVolume
오브젝트가PersistentVolume.Spec.Capacity
의 새로 요청된 크기를 반영합니다. 이 시점에서 PVC에서 새 Pod를 생성하거나 재생성하여 파일 시스템 크기 조정을 완료할 수 있습니다. Pod가 실행되면 새로 요청된 크기를 사용할 수 있으며,FileSystemResizePending
조건이 PVC에서 제거됩니다.