Un volume online è un volume disponibile in un nodo o un pod. Un tecnico di DevOps può espandere un volume di blocchi persistenti online. Entrambi i tipi di cluster, i cluster Cluster supervisori e Tanzu Kubernetes, supportano l'espansione del volume online.
Procedura
- Individuare l'attestazione del volume persistente da ridimensionare.
$ 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
Si noti che la dimensione dello storage utilizzato dal volume è 1 Gi.
- Applicare patch al PVC per aumentarne le dimensioni.
Ad esempio, aumentare le dimensioni a 2 Gi.
$ kubectl patch pvc block-pvc -p '{"spec": {"resources": {"requests": {"storage": "2Gi"}}}}'
persistentvolumeclaim/block-pvc edited
Questa azione attiva un'espansione del volume associato al PVC.
- Verificare che le dimensioni del PVC e del PV siano aumentate.
$ 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
Operazioni successive
Un amministratore di vSphere può visualizzare le nuove dimensioni del volume nel
vSphere Client. Vedere
Monitorare i volumi persistenti in vSphere Client.