온라인 볼륨은 노드 또는 포드에서 사용할 수 있는 볼륨입니다. DevOps 엔지니어는 온라인 영구 블록 볼륨을 확장할 수 있습니다. 두 가지 유형의 클러스터 즉, 감독자 클러스터 및 Tanzu Kubernetes 클러스터는 모두 온라인 볼륨 확장을 지원합니다.
프로시저
- 크기를 조정할 영구 볼륨 할당을 찾습니다.
$ kubectl get pv,pvc,pod
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
persistentvolume/pvc-5cd51b05-245a-4610-8af4-f07e77fdc984 1Gi RWO Delete Bound default/block-pvc block-sc 4m56s
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
persistentvolumeclaim/block-pvc Bound pvc-5cd51b05-245a-4610-8af4-f07e77fdc984 1Gi RWO block-sc 5m3s
NAME READY STATUS RESTARTS AGE
pod/block-pod 1/1 Running 0 26s
볼륨이 사용하는 스토리지 크기는 1Gi입니다.
- PVC에 패치를 적용하여 크기를 늘립니다.
예를 들어 크기를 2Gi로 늘립니다.
$ kubectl patch pvc block-pvc -p '{"spec": {"resources": {"requests": {"storage": "2Gi"}}}}'
persistentvolumeclaim/block-pvc edited
이 작업은 PVC와 연결된 볼륨에서 확장을 트리거합니다.
- PVC와 PV의 크기가 모두 증가했는지 확인합니다.
$ kubectl get pvc,pv,pod
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
persistentvolumeclaim/block-pvc Bound pvc-5cd51b05-245a-4610-8af4-f07e77fdc984 2Gi RWO block-sc 6m18s
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
persistentvolume/pvc-5cd51b05-245a-4610-8af4-f07e77fdc984 2Gi RWO Delete Bound default/block-pvc block-sc 6m11s
NAME READY STATUS RESTARTS AGE
pod/block-pod 1/1 Running 0 101s
다음에 수행할 작업
vSphere 관리자는
vSphere Client에서 새 볼륨 크기를 볼 수 있습니다.
vSphere Client에서 영구 볼륨 모니터링의 내용을 참조하십시오.