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.