Problembehandlung für den Fehlercode "LoadBalancerInUseByVirtualMachineScaleSet" oder "NetworkSecurityGroupInUseByVirtualMachineScaleSet"

In diesem Artikel wird erläutert, wie Sie den oder NetworkSecurityGroupInUseByVirtualMachineScaleSet fehler identifizieren und beheben, der LoadBalancerInUseByVirtualMachineScaleSet auftritt, wenn Sie versuchen, einen Microsoft Azure Kubernetes Service (AKS)-Cluster zu löschen.

Problembeschreibung

Wenn Sie versuchen, einen AKS-Cluster zu löschen, wird die folgende Fehlermeldung angezeigt:LoadBalancerInUseByVirtualMachineScaleSet

internalErrorCode: "LoadBalancerInUseByVirtualMachineScaleSet"

StatusCode=409

{

"Load Balancer .../Microsoft.Network/loadBalancers/kubernetes kann nicht gelöscht werden, da die untergeordneten Ressourcen aksOutboundBackendPool, kubernetes von vmskalierten Sätzen verwendet werden .../Microsoft.Compute/virtualMachineScaleSets/aks-worker-test-vmss"

}

Oder Sie erhalten die folgende Fehlermeldung für NetworkSecurityGroupInUseByVirtualMachineScaleSet:

internalErrorCode: "NetworkSecurityGroupInUseByVirtualMachineScaleSet"

StatusCode=409

{

"Netzwerksicherheitsgruppe kann nicht gelöscht werden .../Microsoft.Network/networkSecurityGroups/aks-agentpool, da sie von vmskalierter Gruppe verwendet wird .../Microsoft.Compute/virtualMachineScaleSets/aks-vmss"

}

Ursache

Sie haben versucht, einen AKS-Cluster zu löschen, während die Vmskalierungsgruppe weiterhin die zugeordnete öffentliche IP-Adresse oder Netzwerksicherheitsgruppe (NSG) verwendet.

Lösung

Entfernen Sie alle öffentlichen IP-Adressen, die dem Subnetz zugeordnet sind, und entfernen Sie die vom Subnetz verwendete NSG. Weitere Informationen finden Sie unter Löschen der Front-End-IP-Konfiguration, die von der Vm-Skalierungsgruppe verwendet wird.

Wenn das Problem weiterhin besteht, öffnen Sie ein neues Supportticket.