Share via


Cambie el tamaño de los volúmenes persistentes en la versión preliminar de Azure Container Storage

Puede expandir volúmenes persistentes en Azure Container Storage para escalar verticalmente rápidamente y sin tiempo de inactividad. Actualmente no se admite la reducción de volúmenes persistentes.

No se puede expandir un volumen más allá de los límites de tamaño del bloque de almacenamiento. Sin embargo, puede expandir el grupo de almacenamiento si usa Azure Disks o disco efímero y, a continuación, expandir un volumen.

Requisitos previos

  • En este artículo se necesita la versión 2.0.64 de la CLI de Azure, o cualquier versión posterior. Consulte Cómo instalar la CLI de Azure. Si usa Azure Cloud Shell, ya está instalada la versión más reciente. Si tiene previsto ejecutar los comandos localmente en lugar de en Azure Cloud Shell, asegúrese de ejecutarlos con privilegios administrativos.
  • Necesitará un clúster Azure Kubernetes Service (AKS) con un grupo de nodos de al menos tres máquinas viruales (VM) de para los nodos de clúster, cada una con un mínimo de cuatro CPU virtuales (vCPU).
  • En este artículo, se supone que ya ha instalado Azure Container Storage en el clúster de AKS y que ha creado un grupo de almacenamiento y una notificación de volumen persistente (PVC) mediante Azure Disks o un disco efímero (almacenamiento local). Azure Elastic SAN no admite el cambio de tamaño de volúmenes ni grupos de almacenamiento.

Expandir un volumen

Siga estas instrucciones para cambiar el tamaño de un volumen persistente. Una clase de almacenamiento integrada admite la expansión de volúmenes, así que asegúrese de hacer referencia a una PVC creada anteriormente por una clase de almacenamiento de Azure Container Storage. Por ejemplo, si creó la PVC para Azure Disks, podría llamarse azurediskpvc.

  1. Ejecute el siguiente comando para expandir el PVC aumentando el spec.resources.requests.storage campo. Reemplace <pvc-name> por el nombre de su PVC. Reemplace <size-in-Gi> por el nuevo tamaño, por ejemplo 100Gi.

    kubectl patch pvc <pvc-name> --type merge --patch '{"spec": {"resources": {"requests": {"storage": "<size-in-Gi>"}}}}'
    
  2. Compruebe la PVC para asegurarse de que el volumen está expandido:

    kubectl describe pvc <pvc-name>
    

La salida reflejará el nuevo tamaño.

Consulte también