Como ingeniero de desarrollo y operaciones, puede expandir un volumen de bloques persistentes después de su creación. En vSphere IaaS control plane, ambos tipos de clústeres, tanto Supervisores como Tanzu Kubernetes Grid, 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 IaaS control plane 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.
- Puede expandir los volúmenes hasta los límites especificados por las cuotas de almacenamiento. vSphere IaaS control plane 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 Supervisor y un clúster de Tanzu Kubernetes Grid si los volúmenes tienen clases de almacenamiento asociadas.
- No se pueden expandir volúmenes que se crean como parte de StatefulSet cuando se utiliza la definición de StatefulSet. Actualmente, Kubernetes no admite esta funcionalidad. Como resultado, se produce un error al intentar expandir los volúmenes aumentando el tamaño de almacenamiento en la definición 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 IaaS control plane no admite la expansión de volúmenes para volúmenes en un árbol o migrados.
Expandir un volumen persistente en modo sin conexión
Se considera que un volumen está sin conexión cuando no está asociado a un nodo o pod. Ambos tipos de clústeres, los clústeres Supervisores y Tanzu Kubernetes Grid, admiten la expansión de volúmenes sin conexión.
Requisitos previos
Asegúrese de actualizar el entorno de vSphere a una versión adecuada que admita la expansión de volúmenes sin conexión.
Procedimiento
Qué hacer a continuación
Expandir un volumen persistente en modo en línea
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, Supervisores y Tanzu Kubernetes Grid, admiten la expansión de volúmenes en línea.
Requisitos previos
Asegúrese de actualizar el entorno de vSphere a una versión adecuada que admita la expansión de volúmenes en línea.