온라인 볼륨은 노드 또는 포드에서 사용할 수 있는 볼륨입니다. DevOps 엔지니어는 온라인 영구 블록 볼륨을 확장할 수 있습니다. 두 가지 유형의 클러스터 즉, 감독자 클러스터Tanzu Kubernetes 클러스터는 모두 온라인 볼륨 확장을 지원합니다.

사전 요구 사항

vSphere 환경을 온라인 볼륨 확장을 지원하는 적절한 버전으로 업그레이드해야 합니다. vSphere with Tanzu의 볼륨 확장의 내용을 참조하십시오.

프로시저

  1. 크기를 조정할 영구 볼륨 할당을 찾습니다.
    $ 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입니다.

  2. PVC에 패치를 적용하여 크기를 늘립니다.
    예를 들어 크기를 2Gi로 늘립니다.
    $ kubectl patch pvc block-pvc -p '{"spec": {"resources": {"requests": {"storage": "2Gi"}}}}'
    persistentvolumeclaim/block-pvc edited
    이 작업은 PVC와 연결된 볼륨에서 확장을 트리거합니다.
  3. 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에서 영구 볼륨 모니터링의 내용을 참조하십시오.