Solución de problemas del código de error PublicIPAddressCannotBeDeleted, InUseSubnetCannotBeDeleted o InUseNetworkSecurityGroupCannotBeDeleted
En este artículo se describe cómo identificar y resolver el PublicIPAddressCannotBeDeleted
error , InUseSubnetCannotBeDeleted
o InUseNetworkSecurityGroupCannotBeDeleted
que se produce al intentar eliminar un clúster de Microsoft Azure Kubernetes Service (AKS).
Síntomas
Al intentar eliminar un clúster de AKS, recibe uno de los siguientes mensajes de error:
Para el código de
PublicIPAddressCannotBeDeleted
error:{
mensaje: "No se puede eliminar la dirección IP pública ...../providers/Microsoft.Network/publicIPAddresses/, ya que se sigue asignando a ...../providers/Microsoft.Network/loadBalancers/kubernetes/frontendIPConfigurations/..... . Para eliminar la dirección IP pública, desasocie o desasocie la dirección IP pública del recurso."
}
Para el código de
InUseSubnetCannotBeDeleted
error:{
mensaje: "La subred aks-subnet está en uso por ...../Microsoft.Network/networkInterfaces/|providers|Microsoft.Compute|virtualMachineScaleSets|vmss|virtualMachines|1|networkInterfaces|aks-worker-vmss/ipConfigurations/ipconfig1 y no se puede eliminar. Para eliminar la subred, elimine todos los recursos dentro de la subred."
}
Otra posibilidad:
{
mensaje: "La subred aks-subnet está en uso por ..../resourceGroups/.../providers/Microsoft.Network/virtualNetworks/.../subnets/.../serviceAssociationLinks/AppServiceLink y no se puede eliminar. Para eliminar la subred, elimine todos los recursos de la subred. Ver aka.ms/deletesubnet."
}
Para el código de
InUseNetworkSecurityGroupCannotBeDeleted
error:{
mensaje: "El grupo de seguridad de red ...../Microsoft.Network/networkSecurityGroups/test no se puede eliminar porque está en uso por los siguientes recursos: ...../Microsoft.Network/virtualNetworks/test/subnets/test. Para eliminar el grupo de seguridad de red, quite la asociación con los recursos".
}
Causa
El clúster de AKS está asociado a una subred, un grupo de seguridad de red (NSG) o una dirección IP pública específica que se está usando actualmente. Esta asociación impide que elimine el clúster.
Solución
Quite todas las direcciones IP públicas asociadas a Azure Load Balancer y al recurso que usa la subred. Para obtener más información, vea Ver, modificar la configuración de o eliminar una dirección IP pública.
En el equilibrador de carga, quite las reglas para las reglas de equilibrio de carga, los sondeos de estado y losgrupos de back-end.
Para el grupo de seguridad de red y la subred, quite todas las reglas asociadas. Para obtener más información, consulte Asociar o desasociar un grupo de seguridad de red hacia o desde una subred o interfaz de red.
Si usa un plan de App Service con una subred conectada a la red virtual del clúster de AKS, debe quitar el plan de App Service asociado y sus recursos internos (como Function App y SQL Azure base de datos) y, a continuación, volver a intentar eliminar el clúster de AKS.
Ponte en contacto con nosotros para obtener ayuda
Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.