疑难解答有关虚拟机规模集正在使用的负载均衡器或网络安全组的错误代码

本文讨论了如何识别和解决在尝试删除 Microsoft Azure Kubernetes 服务(AKS)群集时出现的LoadBalancerInUseByVirtualMachineScaleSetNetworkSecurityGroupInUseByVirtualMachineScaleSet错误。

症状

尝试删除 AKS 群集时,会收到以下错误消息 LoadBalancerInUseByVirtualMachineScaleSet

internalErrorCode:“LoadBalancerInUseByVirtualMachineScaleSet”

StatusCode=409

{

无法删除负载均衡器 .../Microsoft.Network/loadBalancers/kubernetes,因为它的子资源 aksOutboundBackendPool 和 kubernetes 被虚拟机规模集 .../Microsoft.Compute/virtualMachineScaleSets/aks-worker-test-vmss 使用中。

}

或者,你会收到以下错误消息:NetworkSecurityGroupInUseByVirtualMachineScaleSet

internalErrorCode:“NetworkSecurityGroupInUseByVirtualMachineScaleSet”

StatusCode=409

{

无法删除网络安全组 .../Microsoft.Network/networkSecurityGroups/aks-agentpool,因为它正被虚拟机规模集 .../Microsoft.Compute/virtualMachineScaleSets/aks-vmss 使用。

}

原因

你尝试在虚拟机规模集仍在使用相关公共 IP 地址或网络安全组(NSG)时删除 AKS 群集。

解决方案

要解决此问题,请使用以下方法之一:

联系我们以获得帮助

如果有疑问,可以询问 Azure 社区支持。 您还可以向Azure反馈社区提交产品反馈。