Ein Online-Volume ist ein Volume, das auf einem Knoten oder Pod verfügbar ist. Als DevOps Engineer können Sie ein persistentes Onlineblock-Volume erweitern. Die Erweiterung von Online-Volumes wird sowohl von Supervisor-Cluster- als auch von Tanzu Kubernetes-Clustern unterstützt.
Voraussetzungen
Stellen Sie sicher, dass Sie ihre vSphere-Umgebung auf eine geeignete Version aktualisieren, die die Erweiterung von Online-Volumes unterstützt. Weitere Informationen hierzu finden Sie unter Volume-Erweiterung in vSphere mit Tanzu.
Prozedur
- Suchen Sie für die Skalierung nach einer Anforderung von persistenten Datenträgern.
$ 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
Beachten Sie, dass die Speichergröße, die das Volume verwendet, 1 Gi beträgt.
- Patchen Sie das PVC, um es zu vergrößern.
Erhöhen Sie den Wert für die Größe beispielsweise auf 2 Gi.
$ kubectl patch pvc block-pvc -p '{"spec": {"resources": {"requests": {"storage": "2Gi"}}}}'
persistentvolumeclaim/block-pvc edited
Diese Aktion löst eine Erweiterung in dem Volume aus, das mit dem PVC verknüpft ist.
- Stellen Sie sicher, dass sowohl die PVC- als auch die PV-Größe erhöht wurde.
$ 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
Nächste Maßnahme
Ein vSphere-Administrator kann die neue Volume-Größe im
vSphere Client sehen. Weitere Informationen hierzu finden Sie unter
Überwachen von dauerhaften Volumes im vSphere Client.