No se puede eliminar una dirección IP pública, una subred o un grupo de seguridad de red en uso
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 mensajes de error siguientes:
Para el código de
PublicIPAddressCannotBeDeleted
error:{
mensaje: "No se puede eliminar la dirección IP pública ...../providers/Microsoft.Network/publicIPAddresses/ porque todavía se asigna a recursos ...../providers/Microsoft.Network/loadBalancers/kubernetes/frontendIPConfigurations/..... . Para eliminar la dirección IP pública, desasocie la dirección IP pública del recurso".
}
Para el código de
InUseSubnetCannotBeDeleted
error:{
mensaje: "La subred aks-subnet está en uso en ...../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 de la subred".
}
o
{
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. Consulte aka.ms/deletesubnet."
}
Para el código de
InUseNetworkSecurityGroupCannotBeDeleted
error:{
mensaje: "No se puede eliminar el grupo de seguridad de red ...../Microsoft.Network/networkSecurityGroups/test porque está en uso en 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 eliminar el clúster.
Solución
Quite todas las direcciones IP públicas asociadas a Azure Load Balancer y el recurso que usa la subred. Para más información, consulte Visualización, modificación de la configuración o eliminación de una dirección IP pública.
En el equilibrador de carga, quite las reglas de reglas de Equilibrio de carga, sondeos de estado y grupos de back-end.
Para el grupo de seguridad de red y la subred, quite todas las reglas asociadas. Para más información, vea Asociación o desasociació de un grupo de seguridad de red a o de una subred o una 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 Database) 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.