Felsöka felkoden LoadBalancerInUseByVirtualMachineScaleSet eller NetworkSecurityGroupInUseByVirtualMachineScaleSet
I den LoadBalancerInUseByVirtualMachineScaleSet
här artikeln beskrivs hur du identifierar och löser felet eller NetworkSecurityGroupInUseByVirtualMachineScaleSet
som uppstår när du försöker ta bort ett AkS-kluster (Microsoft Azure Kubernetes Service).
Symptom
När du försöker ta bort ett AKS-kluster får du följande felmeddelande för LoadBalancerInUseByVirtualMachineScaleSet
:
internalErrorCode: "LoadBalancerInUseByVirtualMachineScaleSet"
StatusCode=409
{
"Det går inte att ta bort lastbalanseraren .../Microsoft.Network/loadBalancers/kubernetes eftersom dess underordnade resurser aksOutboundBackendPool, kubernetes används av vm-skalningsuppsättningen .../Microsoft.Compute/virtualMachineScaleSets/aks-worker-test-vmss"
}
Eller så får du följande felmeddelande för NetworkSecurityGroupInUseByVirtualMachineScaleSet
:
internalErrorCode: "NetworkSecurityGroupInUseByVirtualMachineScaleSet"
StatusCode=409
{
"Det går inte att ta bort nätverkssäkerhetsgruppen .../Microsoft.Network/networkSecurityGroups/aks-agentpool eftersom den används av vm-skalningsuppsättningen .../Microsoft.Compute/virtualMachineScaleSets/aks-vmss"
}
Orsak
Du försökte ta bort ett AKS-kluster medan vm-skalningsuppsättningen fortfarande använde den associerade offentliga IP-adressen eller nätverkssäkerhetsgruppen (NSG).
Lösning
Använd en av följande metoder för att lösa problemet:
Ta bort alla offentliga IP-adresser som är associerade med Azure Load Balancer. Mer information finns i Visa, ändra inställningar för eller ta bort en offentlig IP-adress.
Koppla bort den NSG som används av undernätet. Mer information finns i Associera eller koppla bort en nätverkssäkerhetsgrupp.
Kontakta oss för att få hjälp
Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.