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 proporciona una solución al código de error "CreateOrUpdateVirtualNetworkLinkFailed" que se produce al intentar actualizar o actualizar un clúster de Microsoft Azure Kubernetes Service (AKS).
Prerrequisitos
Síntomas
Se produce un error en una operación de actualización o actualización del clúster de AKS y devuelve el siguiente mensaje de error:
Código: CreateOrUpdateVirtualNetworkLinkFailed - SubCode: BadRequest
Mensaje: Error al reconciliar DNS privado
Detalles: error al crear o actualizar el vínculo de red virtual. Suscripción: <SubscriptionID>; grupo de recursos: <RGName>; zona dns privada: <GUID.privatelink>.<region.azmk8s.io>; vínculo de red virtual: <VNET_Link>.
Mensaje: Una red virtual no se puede vincular a varias zonas con espacios de nombres superpuestos. Intentó vincular la red virtual con "<GUID>.privatelink.<region>.azmk8s.io" y "<GUID>.privatelink.<region>.azmk8s.io".
Causa
Este error se produce en este escenario:
- Desvincula la zona original del sistema de nombres de dominio privado (DNS) del clúster AKS.
- Se vincula una zona DNS privada que tiene el mismo nombre que la zona original, pero que se encuentra en otro grupo de recursos o suscripción.
Por eso verá el mismo nombre de zona DNS privada "<GUID.privatelink>.<region.azmk8s.io>" en el mensaje de error. La primera es la nueva zona del nuevo grupo de recursos o suscripción, mientras que la segunda es la zona original creada con el clúster de AKS.
Solución
Para resolver este problema, sigue estos pasos:
Quite el vínculo entre la red virtual (VNET) del clúster de AKS y la zona DNS privada creada en el grupo de recursos o la suscripción incorrectos.
Actualice el clúster mediante la ejecución del comando siguiente:
az aks update -n <myAKSCluster> -g <myResourceGroup>La salida del comando debería mostrar el
ProvisioningStatedel clúster comoRunning.
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.