I tecnici di DevOps possono utilizzare la funzionalità di espansione dei volumi Kubernetes per espandere un volume di blocco persistente dopo la sua creazione. Entrambi i tipi di cluster, Cluster supervisori e cluster di Tanzu Kubernetes, supportano l'espansione dei volumi offline e online.

Le classi di storage visualizzate nell'ambiente vSphere with Tanzu hanno allowVolumeExpansion impostato su true per impostazione predefinita. Questo parametro consente di modificare le dimensioni di un volume offline o online.

Un volume viene considerato offline quando non è collegato a un nodo o pod. Un volume online è un volume disponibile in un nodo o un pod.

Il livello di supporto della funzionalità di espansione del volume dipende dalla versione vSphere. È possibile espandere i volumi creati nelle versioni precedenti di vSphere quando si aggiorna l'ambiente di vSphere alle versioni appropriate che supportano le espansioni.

Se si utilizza un cluster di Tanzu Kubernetes, assicurarsi di aggiornare sia il cluster di Tanzu Kubernetes che il Cluster supervisore alla versione appropriata affinché la funzionalità sia supportata. La funzionalità nel cluster di Tanzu Kubernetes dipende dall'abilitazione di tale funzionalità nel Cluster supervisore.

Ad esempio, se si aggiorna il cluster di Tanzu Kubernetes a vSphere 7.0 Update 2 e si lascia Cluster supervisore alla versione 7.0 Update 1, l'espansione del volume online non funzionerà nel cluster di Tanzu Kubernetes.

Cluster supervisore 7.0 Cluster supervisore 7.0 Update 1 Cluster supervisore 7.0 Update 2
Tanzu Kubernetes Cluster 7.0 Espansioni offline e online in un cluster di Tanzu Kubernetes o Cluster supervisore: not supported Espansioni offline e online in un cluster di Tanzu Kubernetes o Cluster supervisore: not supported
  • Espansioni offline e online in un cluster di Tanzu Kubernetes: not supported
  • Espansioni offline e online in un Cluster supervisore: supported
Tanzu Kubernetes Cluster 7.0 Update 1 Espansioni offline e online in un cluster di Tanzu Kubernetes o Cluster supervisore: not supported
  • Espansione offline in un cluster di Tanzu Kubernetes: supported
  • Espansione offline in un Cluster supervisore: not supported
  • Espansione online in un cluster di Tanzu Kubernetes o Cluster supervisore: not supported
  • Espansione offline in un cluster di Tanzu Kubernetes: supported
  • Espansione online in un cluster di Tanzu Kubernetes: not supported
  • Espansioni offline e online in un Cluster supervisore: supported
Tanzu KubernetesCluster 7.0 Update 2 Espansioni offline e online in un cluster di Tanzu Kubernetes o Cluster supervisore: not supported
  • Espansione offline in un cluster di Tanzu Kubernetes: supported
  • Espansione offline in un Cluster supervisore: not supported
  • Espansione online in un cluster di Tanzu Kubernetes o Cluster supervisore: not supported
Espansioni offline e online in un cluster di Tanzu Kubernetes o Cluster supervisore: supported
Quando si espandono i volumi, tenere presente quanto segue:
  • È possibile espandere i volumi fino ai limiti specificati dalle quote di storage. vSphere with Tanzu supporta richieste di ridimensionamento consecutive per un oggetto richiesta volume persistente.
  • Tutti i tipi di datastore, inclusi VMFS, vSAN, vSAN Direct, vVols e NFS, supportano l'espansione dei volumi.
  • È possibile eseguire l'espansione del volume per distribuzioni o pod autonomi.
  • È possibile ridimensionare i volumi di cui è stato eseguito il provisioning statico in un Cluster supervisore e in un cluster di Tanzu Kubernetes se ai volumi sono associate classi di storage.
  • Non è possibile espandere volumi creati come parte di uno StatefulSet.
  • Se un disco virtuale che supporta un volume include snapshot, non può essere ridimensionato.
  • vSphere with Tanzu non supporta l'espansione del volume per i volumi nella struttura o migrati.