Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describe cómo identificar y resolver el error "SubnetIsFull" que se produce al intentar actualizar un clúster de Azure Kubernetes Service (AKS).
Este es un ejemplo del mensaje de error:
No se pudo escalar el grupo de nodos '<AGENT POOL NAME>' en el servicio Kubernetes '<NAME>'. Error: Error de reintento de VMSSAgentPoolReconciler fallido: Código='SubnetIsFull' Mensaje='<NOMBRE_DE_SUBRED> con el prefijo de dirección <PREFIX> no tiene suficiente capacidad para direcciones IP.' Detalles=[]
Prerrequisitos
En este artículo se requiere la versión 2.0.65 de la CLI de Azure o una versión posterior. Para buscar el número de versión, ejecute az --version. Si tiene que instalar o actualizar la CLI de Azure, consulte Instalación de la CLI de Azure.
Para más información sobre el proceso de actualización, consulte la sección "Actualización de un clúster de AKS" en Actualización de un clúster de Azure Kubernetes Service (AKS).
Síntomas
Se produce un error en la actualización de un clúster de AKS y recibe un mensaje de error "SubnetIsFull".
Causa
Este error se produce si el clúster no tiene suficientes direcciones IP para crear un nuevo nodo.
Cuando planee realizar una operación de actualización o escalado, tenga en cuenta el número de direcciones IP necesarias. Si el intervalo de direcciones IP que configuró en el clúster solo admite un número fijo de nodos, se producirá un error en la operación de actualización o escalado. Para más información, consulte Planeamiento de direcciones IP para los clústeres de Azure Kubernetes Service (AKS).
Solución
Reduzca los nodos del clúster para reservar direcciones IP para la actualización.
Si la reducción de escala no es una opción y el CIDR de la red virtual tiene suficientes direcciones IP, intente agregar un grupo de nodos que tenga una subred única:
- Agregue un nuevo grupo de nodos de usuario en la red virtual en una subred más grande.
- Cambie el grupo de nodos original a un tipo de grupo de nodos del sistema.
- Ampliar el grupo de nodos de usuarios.
- Reduzca el tamaño del grupo de nodos original.
Información adicional
Ponte en contacto con nosotros para obtener ayuda
Si tiene preguntas, puede preguntar al soporte de la comunidad de Azure. También puede enviar comentarios sobre el producto a la comunidad de comentarios de Azure.