DevOps 엔지니어는 생성 후 영구 블록 볼륨을 확장할 수 있습니다. vSphere IaaS control plane에서 두 가지 유형의 클러스터 즉, 감독자 및 Tanzu Kubernetes Grid가 모두 오프라인 및 온라인 볼륨 확장을 지원합니다.
vSphere IaaS control plane 환경에 나타나는 모든 스토리지 클래스는 기본적으로 allowVolumeExpansion
이 true
로 설정되어 있습니다. 이 매개 변수를 사용하면 오프라인 또는 온라인 볼륨의 크기를 수정할 수 있습니다.
볼륨이 노드 또는 포드에 연결되어 있지 않으면 오프라인으로 간주됩니다. 온라인 볼륨은 노드 또는 포드에서 사용할 수 있는 볼륨입니다.
볼륨 확장 기능에 대한 지원 수준은 vSphere 버전에 따라 다릅니다. 확장을 지원하는 적절한 버전으로 vSphere 환경을 업그레이드하는 경우 이전 버전의 vSphere에서 생성된 볼륨을 확장할 수 있습니다.
- 볼륨은 스토리지 할당량에 지정된 제한까지 확장할 수 있습니다. vSphere IaaS control plane는 영구 볼륨 할당 개체에 대한 연속적인 크기 조정 요청을 지원합니다.
- VMFS, vSAN, vSAN Direct, vVols 및 NFS를 포함한 모든 유형의 데이터스토어는 볼륨 확장을 지원합니다.
- 배포 또는 독립형 포드에 대한 볼륨 확장을 수행할 수 있습니다.
- 감독자 및 Tanzu Kubernetes Grid 클러스터에서 정적으로 프로비저닝된 볼륨의 크기를 조절할 수 있습니다(볼륨에 연결된 스토리지 클래스가 있는 경우).
- StatefulSet 정의를 사용할 때는 StatefulSet의 일부로 생성된 볼륨을 확장할 수 없습니다. 현재 Kubernetes는 이 기능을 지원하지 않습니다. 그 결과 StatefulSet 정의에서 스토리지 크기를 늘려 볼륨을 확장하려는 시도가 실패합니다.
- 볼륨을 지원하는 가상 디스크에 스냅샷이 있으면 크기를 조정할 수 없습니다.
- vSphere IaaS control plane는 인-트리(in-tree) 또는 마이그레이션된 볼륨에 대한 볼륨 확장을 지원하지 않습니다.
오프라인 모드에서 영구 볼륨 확장
볼륨이 노드 또는 포드에 연결되어 있지 않으면 오프라인으로 간주됩니다. 두 가지 유형의 클러스터 즉, 감독자 및 Tanzu Kubernetes Grid 클러스터는 모두 오프라인 볼륨 확장을 지원합니다.
사전 요구 사항
vSphere 환경을 오프라인 볼륨 확장을 지원하는 적절한 버전으로 업그레이드해야 합니다.
프로시저
다음에 수행할 작업
온라인 모드에서 영구 볼륨 확장
온라인 볼륨은 노드 또는 포드에서 사용할 수 있는 볼륨입니다. DevOps 엔지니어는 온라인 영구 블록 볼륨을 확장할 수 있습니다. 두 가지 유형의 클러스터 즉, 감독자 및 Tanzu Kubernetes Grid 클러스터는 모두 온라인 볼륨 확장을 지원합니다.
사전 요구 사항
vSphere 환경을 온라인 볼륨 확장을 지원하는 적절한 버전으로 업그레이드해야 합니다.