Como ingeniero de desarrollo y operaciones, puede utilizar la función de expansión de volúmenes de Kubernetes para expandir un volumen de bloque persistente una vez creado. Ambos tipos de clústeres, tanto clústeres supervisor como de Tanzu Kubernetes, admiten la expansión de volúmenes en línea y sin conexión.

De forma predeterminada, las clases de almacenamiento que aparecen en el entorno de vSphere with Tanzu tienen allowVolumeExpansion establecido en true. Gracias a este parámetro, es posible modificar el tamaño de un volumen en línea y sin conexión.

Se considera que un volumen está sin conexión cuando no está asociado a un nodo o pod. Un volumen en línea es un volumen disponible en un nodo o pod.

El nivel de compatibilidad de la funcionalidad de expansión de volúmenes depende de la versión de vSphere. Puede expandir los volúmenes creados en las versiones anteriores de vSphere cuando actualice el entorno de vSphere a las versiones adecuadas que admitan las ampliaciones.

Si utiliza un clúster de Tanzu Kubernetes, asegúrese de actualizar tanto el clúster de Tanzu Kubernetes como el clúster supervisor a la versión adecuada para que la funcionalidad se admita. La funcionalidad en el clúster de Tanzu Kubernetes depende de la habilitación de esa característica en el clúster supervisor.

Por ejemplo, si actualiza el clúster de Tanzu Kubernetes a vSphere 7.0 Update 2 y deja el clúster supervisor en la versión 7.0 Update 1, la expansión de volúmenes en línea no funcionará en el clúster de Tanzu Kubernetes.

clúster supervisor 7.0 clúster supervisor 7.0 Update 1 clúster supervisor 7.0 Update 2
Clúster de Tanzu Kubernetes 7.0 Expansiones en línea y sin conexión en un clúster de Tanzu Kubernetes o un clúster supervisor: not supported Expansiones en línea y sin conexión en un clúster de Tanzu Kubernetes o un clúster supervisor: not supported
  • Expansiones en línea y sin conexión en un clúster de Tanzu Kubernetes: not supported
  • Expansiones en línea y sin conexión en un clúster supervisor: supported
Clúster de Tanzu Kubernetes 7.0 Update 1 Expansiones en línea y sin conexión en un clúster de Tanzu Kubernetes o un clúster supervisor: not supported
  • Expansión sin conexión en un clúster de Tanzu Kubernetes: supported
  • Expansión sin conexión en un clúster supervisor: not supported
  • Expansión en línea en un clúster de Tanzu Kubernetes o un clúster supervisor: not supported
  • Expansión sin conexión en un clúster de Tanzu Kubernetes: supported
  • Expansión en línea en un clúster de Tanzu Kubernetes: not supported
  • Expansiones en línea y sin conexión en un clúster supervisor: supported
Clúster de Tanzu Kubernetes 7.0 Update 2 Expansiones en línea y sin conexión en un clúster de Tanzu Kubernetes o un clúster supervisor: not supported
  • Expansión sin conexión en un clúster de Tanzu Kubernetes: supported
  • Expansión sin conexión en un clúster supervisor: not supported
  • Expansión en línea en un clúster de Tanzu Kubernetes o un clúster supervisor: not supported
Expansiones en línea y sin conexión en un clúster de Tanzu Kubernetes o un clúster supervisor: supported
Al expandir los volúmenes, tenga en cuenta lo siguiente:
  • Puede expandir los volúmenes hasta los límites especificados por las cuotas de almacenamiento. vSphere with Tanzu admite solicitudes de cambio de tamaño consecutivas para un objeto de notificación de volumen persistente.
  • Todos los tipos de almacenes de datos, incluidos VMFS, vSAN, vSAN Direct, vVols y NFS, admiten la expansión de volúmenes.
  • Puede realizar una expansión de volúmenes para implementaciones o pods independientes.
  • Puede cambiar el tamaño de los volúmenes aprovisionados estáticamente en un clúster supervisor y un clúster de Tanzu Kubernetes si los volúmenes tienen clases de almacenamiento asociadas.
  • No puede expandir volúmenes creados como parte de StatefulSet.
  • Si un disco virtual que crea una copia de seguridad de un volumen tiene instantáneas, no se puede cambiar su tamaño.
  • vSphere with Tanzu no admite la expansión de volúmenes para volúmenes en un árbol o migrados.