Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird erläutert, wie Sie den OderPublicIPAddressCannotBeDeleted- oder InUseSubnetCannotBeDeleted Fehler identifizieren und beheben, der InUseNetworkSecurityGroupCannotBeDeletedauftritt, wenn Sie versuchen, einen Microsoft Azure Kubernetes Service (AKS)-Cluster zu löschen.
Problembeschreibung
Wenn Sie versuchen, einen AKS-Cluster zu löschen, wird eine der folgenden Fehlermeldungen angezeigt:
Für den
PublicIPAddressCannotBeDeletedFehlercode:{
Meldung: "Public IP address ...../providers/Microsoft.Network/publicIPAddresses/ kann nicht gelöscht werden, da noch eine Zuordnung besteht zu ...../providers/Microsoft.Network/loadBalancers/kubernetes/frontendIPConfigurations/..... . Um die öffentliche IP-Adresse zu löschen, trennen Sie die öffentliche IP-Adresse von der Ressource.“
}
Für den
InUseSubnetCannotBeDeletedFehlercode:{
Meldung: "Subnet aks-subnet wird genutzt von …../Microsoft.Network/networkInterfaces/|providers|Microsoft.Compute|virtualMachineScaleSets|vmss|virtualMachines|1|networkInterfaces|aks-worker-vmss/ipConfigurations/ipconfig1 und kann nicht gelöscht werden. Löschen Sie alle Ressourcen innerhalb des Subnetzes, um das Subnetz zu löschen.“
}
oder
{
Meldung: "Subnetz wird von ..../resourceGroups/.../providers/Microsoft.Network/virtualNetworks/.../subnets/.../serviceAssociationLinks/AppServiceLink verwendet und kann nicht gelöscht werden. Löschen Sie alle Ressourcen innerhalb des Subnetzes, um das Subnetz zu löschen. Siehe aka.ms/deletesubnet."
}
Für den
InUseNetworkSecurityGroupCannotBeDeletedFehlercode:{
Meldung: „Netzwerksicherheitsgruppe ...../Microsoft.Network/networkSecurityGroups/test kann nicht gelöscht werden, da sie von den folgenden Ressourcen verwendet wird: ...../Microsoft.Network/virtualNetworks/test/subnets/test. Um die Netzwerksicherheitsgruppe zu löschen, entfernen Sie die Zuordnung zu der Ressource / den Ressourcen.“
}
Ursache
Der AKS-Cluster ist einem Subnetz, einer Netzwerksicherheitsgruppe (Network Security Group, NSG) oder einer bestimmten öffentlichen IP-Adresse zugeordnet, die derzeit verwendet wird. Diese Zuordnung verhindert, dass Sie den Cluster löschen.
Lösung
Entfernen Sie alle öffentlichen IP-Adressen, die Azure Load Balancer zugeordnet sind, und die Ressource, die vom Subnetz verwendet wird. Weitere Informationen finden Sie unter Anzeigen, Ändern von Einstellungen oder Löschen einer öffentlichen IP-Adresse.
Entfernen Sie im Lastenausgleich die Regeln für Lastenausgleichsregeln, Integritätssonden und Back-End-Pools.
Entfernen Sie für NSG und das Subnetz alle zugehörigen Regeln. Weitere Informationen finden Sie unter Zuordnen einer Netzwerksicherheitsgruppe zu einer Netzwerkschnittstelle oder einem Subnetz bzw. deren Trennung davon.
Wenn Sie einen App Service-Plan mit einem Subnetz verwenden, das mit dem VNET des AKS-Clusters verbunden ist, müssen Sie den zugeordneten App Service-Plan und seine internen Ressourcen (z. B. Funktions-App und SQL Azure-Datenbank) entfernen und dann den AKS-Cluster erneut löschen.
Kontaktieren Sie uns für Hilfe
Wenn Sie Fragen haben, können Sie den Azure-Communitysupport stellen. Sie können auch Produktfeedback an die Azure Feedback Community senden.