Solucionar problemas do código de erro LoadBalancerInUseByVirtualMachineScaleSet ou NetworkSecurityGroupInUseByVirtualMachineScaleSet

Este artigo discute como identificar e resolve o LoadBalancerInUseByVirtualMachineScaleSet erro ou NetworkSecurityGroupInUseByVirtualMachineScaleSet que ocorre quando você tenta excluir um cluster do AKS (Microsoft Serviço de Kubernetes do Azure).

Sintomas

Ao tentar excluir um cluster do AKS, você receberá a seguinte mensagem de erro para LoadBalancerInUseByVirtualMachineScaleSet:

internalErrorCode: "LoadBalancerInUseByVirtualMachineScaleSet"

StatusCode=409

{

"Não é possível excluir o balanceador de carga .../Microsoft.Network/loadBalancers/kubernetes, pois seus recursos filho aksOutboundBackendPool, kubernetes estão em uso pelo conjunto de dimensionamento de máquinas virtuais .../Microsoft.Compute/virtualMachineScaleSets/aks-worker-test-vmss"

}

Ou você recebe a seguinte mensagem de erro para NetworkSecurityGroupInUseByVirtualMachineScaleSet:

internalErrorCode: "NetworkSecurityGroupInUseByVirtualMachineScaleSet"

StatusCode=409

{

"Não é possível excluir o grupo de segurança de rede .../Microsoft.Network/networkSecurityGroups/aks-agentpool, pois ele está em uso pelo conjunto de dimensionamento de máquinas virtuais .../Microsoft.Compute/virtualMachineScaleSets/aks-vmss"

}

Motivo

Você tentou excluir um cluster do AKS enquanto o conjunto de dimensionamento de máquinas virtuais ainda estava usando o NSG (endereço IP público) associado.

Solução

Remova todos os endereços IP públicos associados à sub-rede e remova o NSG usado pela sub-rede. Para obter mais informações, consulte Excluir a configuração de IP front-end usada pelo conjunto de dimensionamento de máquinas virtuais.

Entre em contato conosco para obter ajuda

Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.