Un volumen en línea es un volumen disponible en un nodo o pod. Como ingeniero de desarrollo y operaciones, puede expandir un volumen de bloque persistente en línea. Ambos tipos de clústeres, clústeres supervisor y Tanzu Kubernetes, admiten la expansión de volúmenes en línea.
Procedimiento
- Busque la notificación de volumen persistente para cambiar el tamaño.
$ 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
Tenga en cuenta que el tamaño del almacenamiento que utiliza el volumen es de 1 Gi.
- Aplique una revisión a la PVC para aumentar su tamaño.
Por ejemplo, aumente el tamaño a 2 Gi.
$ kubectl patch pvc block-pvc -p '{"spec": {"resources": {"requests": {"storage": "2Gi"}}}}'
persistentvolumeclaim/block-pvc edited
Con esta acción se activa una expansión en el volumen asociado a la PVC.
- Compruebe que el tamaño de PVC y PV haya aumentado.
$ 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
Qué hacer a continuación
Un administrador de vSphere puede ver el nuevo tamaño del volumen en
vSphere Client. Consulte
Supervisar volúmenes persistentes en vSphere Client.