Solucionar problemas del código de error LoadBalancerInUseByVirtualMachineScaleSet o NetworkSecurityGroupInUseByVirtualMachineScaleSet
En este artículo se LoadBalancerInUseByVirtualMachineScaleSet describe cómo identificar y resolver el error o NetworkSecurityGroupInUseByVirtualMachineScaleSet que se produce al intentar eliminar un clúster Microsoft Azure kubernetes Service (AKS).
Síntomas
Cuando intenta eliminar un clúster de AKS, recibe el siguiente mensaje de error para LoadBalancerInUseByVirtualMachineScaleSet:
internalErrorCode: "LoadBalancerInUseByVirtualMachineScaleSet"
StatusCode=409
{
"No se puede eliminar el equilibrador de carga .../Microsoft.Network/loadBalancers/kubernetes desde sus recursos secundarios aksOutboundBackendPool, kubernetes se usan mediante el conjunto de escalado de máquinas virtuales .../Microsoft.Compute/virtualMachineScaleSets/aks-worker-test-vmss"
}
O bien, recibirá el siguiente mensaje de error para NetworkSecurityGroupInUseByVirtualMachineScaleSet:
internalErrorCode: "NetworkSecurityGroupInUseByVirtualMachineScaleSet"
StatusCode=409
{
"No se puede eliminar el grupo de seguridad de red .../Microsoft.Network/networkSecurityGroups/aks-agentpool ya que está en uso mediante el conjunto de escalado de máquinas virtuales .../Microsoft.Compute/virtualMachineScaleSets/aks-vmss"
}
Causa
Intentó eliminar un clúster de AKS mientras el conjunto de escalado de máquinas virtuales seguía usando la dirección IP pública o el grupo de seguridad de red (NSG) asociado.
Solución
Quite todas las direcciones IP públicas asociadas a la subred y quite el NSG que usa la subred. Para obtener más información, vea Delete the front-end IP configuration used by the virtual machine scale set.
Si el problema persiste, abra un nuevo vale de soporte técnico.