Als DevOps Engineer können Sie die Kubernetes-Volume-Erweiterungsfunktion verwenden, um ein persistentes Block-Volume nach dessen Erstellung zu erweitern. Die Erweiterung von Offline- und Online-Volumes wird von beiden Clustertypen, Tanzu Kubernetes und Supervisor-Cluster, unterstützt.

Standardmäßig ist allowVolumeExpansion bei Speicherklassen, die in der vSphere with Tanzu-Umgebung angezeigt werden, auf true festgelegt. Dieser Parameter ermöglicht die Konfiguration der Größe eines Online- oder Offline-Volumes.

Ein Volume gilt als offline, wenn es nicht mit einem Knoten oder Pod verbunden ist. Ein Online-Volume ist ein Volume, das auf einem Knoten oder Pod verfügbar ist.

Der Grad der Unterstützung der Volume-Erweiterungsfunktion ist abhängig von der vSphere-Version. Sie können Volumes, die in früheren Versionen von vSphere erstellt wurden, erweitern, wenn Sie ein Upgrade Ihrer vSphere-Umgebung auf entsprechende Versionen durchführen, die Erweiterungen unterstützen.

Wenn Sie einen Tanzu Kubernetes-Cluster verwenden, stellen Sie sicher, dass Sie sowohl den Tanzu Kubernetes-Cluster als auch den Supervisor-Cluster auf die entsprechende Version aktualisieren, damit die Funktionalität unterstützt werden kann. Die Funktionalität im Tanzu Kubernetes-Cluster ist abhängig von der Aktivierung dieser Funktion im Supervisor-Cluster.

Wenn Sie beispielsweise ein Upgrade des Tanzu Kubernetes-Clusters auf vSphere 7.0 Update 2 durchführen und den Supervisor-Cluster bei 7.0 Update 1 be lassen, funktioniert die Erweiterung des Online-Volumes im Tanzu Kubernetes-Cluster nicht.

Supervisor-Cluster 7.0 Supervisor-Cluster 7.0 Update 1 Supervisor-Cluster 7.0 Update 2
Tanzu Kubernetes Cluster 7.0 Offline- und Online-Erweiterungen in einem Tanzu Kubernetes Cluster oder einem Supervisor-Cluster: not supported Offline- und Online-Erweiterungen in einem Tanzu Kubernetes Cluster oder einem Supervisor-Cluster: not supported
  • Offline- und Online-Erweiterungen in einem Tanzu Kubernetes-Cluster: not supported
  • Offline- und Online-Erweiterungen in einem Supervisor-Cluster: supported
Tanzu Kubernetes Cluster 7.0 Update 1 Offline- und Online-Erweiterungen in einem Tanzu Kubernetes Cluster oder einem Supervisor-Cluster: not supported
  • Offline-Erweiterung in einem Tanzu Kubernetes-Cluster: supported
  • Offline-Erweiterung in einem Supervisor-Cluster: not supported
  • Online-Erweiterung in einem Tanzu Kubernetes-Cluster oder Supervisor-Cluster: not supported
  • Offline-Erweiterung in einem Tanzu Kubernetes-Cluster: supported
  • Online-Erweiterung in einem Tanzu Kubernetes-Cluster: not supported
  • Offline- und Online-Erweiterungen in einem Supervisor-Cluster: supported
Tanzu Kubernetes Cluster 7.0 Update 2 Offline- und Online-Erweiterungen in einem Tanzu Kubernetes Cluster oder einem Supervisor-Cluster: not supported
  • Offline-Erweiterung in einem Tanzu Kubernetes-Cluster: supported
  • Offline-Erweiterung in einem Supervisor-Cluster: not supported
  • Online-Erweiterung in einem Tanzu Kubernetes-Cluster oder Supervisor-Cluster: not supported
Offline- und Online-Erweiterungen in einem Tanzu Kubernetes Cluster oder einem Supervisor-Cluster: supported
Beachten Sie beim Erweitern der Volumes Folgendes:
  • Sie können die Volumes bis zu den durch Speicherkontingente festgelegten Grenzwerten erweitern. vSphere with Tanzu unterstützt aufeinanderfolgende Skalierungsanforderungen für ein Beanspruchungsobjekt eines persistenten Volumes.
  • Alle Arten von Datenspeichern, einschließlich VMFS, vSAN, vSAN Direct, vVols und NFS, unterstützen die Volumeerweiterung.
  • Sie können Volumeerweiterungen für Bereitstellungen oder eigenständige Pods durchführen.
  • Sie können die Größe von statisch bereitgestellten Volumes in einem Supervisor-Cluster und in einem Tanzu Kubernetes-Cluster ändern, wenn den Volumes Speicherklassen zugewiesen sind.
  • Volumes, die als Teil eines StatefulSet erstellt wurden, können nicht erweitert werden.
  • Wenn eine virtuelle Festplatte, die ein Volume-Backing erstellt, über Snapshots verfügt, kann deren Größe nicht geändert werden.
  • vSphere with Tanzu unterstützt keine Volumeerweiterung für strukturbasierte oder migrierte Volumes.