Résoudre les problèmes liés au code d’erreur PublicIPAddressCannotBeDeleted, InUseSubnetCannotBeDeleted ou InUseNetworkSecurityGroupCannotBeDeleted
Cet article explique comment identifier et résoudre l’erreur PublicIPAddressCannotBeDeleted
, InUseSubnetCannotBeDeleted
ou InUseNetworkSecurityGroupCannotBeDeleted
qui se produit lorsque vous essayez de supprimer un cluster Microsoft Azure Kubernetes Service (AKS).
Symptômes
Lorsque vous essayez de supprimer un cluster AKS, vous recevez l’un des messages d’erreur suivants :
Pour le
PublicIPAddressCannotBeDeleted
code d’erreur :{
message : « L’adresse IP publique ...../providers/Microsoft.Network/publicIPAddresses/ ne peut pas être supprimée, car elle est toujours allouée à la ressource ...../providers/Microsoft.Network/loadBalancers/kubernetes/frontendIPConfigurations/..... . Pour supprimer l’adresse IP publique, dissociez/détachez l’adresse IP publique de la ressource. »
}
Pour le
InUseSubnetCannotBeDeleted
code d’erreur :{
message : « Le sous-réseau aks-subnet est utilisé par ...../Microsoft.Network/networkInterfaces/|providers |Microsoft.Compute|virtualMachineScaleSets|vmss|virtualMachines|1|networkInterfaces|aks-worker-vmss/ipConfigurations/ipconfig1 et ne peut pas être supprimé. Pour supprimer le sous-réseau, supprimez toutes les ressources du sous-réseau. »
}
ou
{
message : « Le sous-réseau aks-subnet est utilisé par ..../resourceGroups/.../providers/Microsoft.Network/virtualNetworks/.../subnets/.../serviceAssociationLinks/AppServiceLink et ne peut pas être supprimé. Pour supprimer le sous-réseau, supprimez toutes les ressources du sous-réseau. Voir aka.ms/deletesubnet."
}
Pour le
InUseNetworkSecurityGroupCannotBeDeleted
code d’erreur :{
message : « Impossible de supprimer le groupe de sécurité réseau ...../Microsoft.Network/networkSecurityGroups/test, car il est utilisé par les ressources suivantes : ...../Microsoft.Network/virtualNetworks/test/subnets/test. Pour supprimer le groupe de sécurité réseau, supprimez l’association avec la ou les ressources. »
}
Cause
Le cluster AKS est associé à un sous-réseau, un groupe de sécurité réseau (NSG) ou une adresse IP publique spécifique actuellement utilisée. Cette association vous empêche de supprimer le cluster.
Solution
Supprimez toutes les adresses IP publiques associées à Azure Load Balancer et la ressource utilisée par le sous-réseau. Pour plus d’informations, consultez Afficher, modifier les paramètres pour ou supprimer une adresse IP publique.
Dans l’équilibreur de charge, supprimez les règles pour les règles d’équilibrage de charge, les sondes d’intégrité et lespools principaux.
Pour le groupe de sécurité réseau et le sous-réseau, supprimez toutes les règles associées. Pour plus d’informations, consultez Associer ou dissocier un groupe de sécurité réseau à ou à partir d’un sous-réseau ou d’une interface réseau.
Si vous utilisez un plan de App Service avec un sous-réseau connecté au réseau virtuel du cluster AKS, vous devez supprimer le plan de App Service associé et ses ressources internes (telles que l’application de fonction et la base de données SQL Azure), puis réessayer de supprimer le cluster AKS.
Contactez-nous pour obtenir de l’aide
Pour toute demande ou assistance, créez une demande de support ou posez une question au support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.