Partilhar via


Solucionar problemas relacionados ao código de erro VirtualNetworkNotInSucceededState

Sintomas

Quando você cria, atualiza ou dimensiona um cluster ou pool de nós do AKS (Serviço de Kubernetes do Azure), a implantação falha e retorna uma mensagem de erro semelhante à seguinte mensagem:

Status=400 Code="VirtualNetworkNotInSucceededState" (RedeVirtualNãoEmEstadoBem-sucedido)

Message="Falha ao definir a propriedade da rede virtual. Assinatura: <ASSINATURA>; grupo de recursos: <GRUPO DE RECURSOS>; nome da rede virtual: <NOME da> VNET. autorest/azure: o serviço retornou um erro. Status=400 Code="VirtualNetworkNotInSucceededState" Message="Rede virtual /subscriptions/<SUBSCRIPTION>/resourceGroups/<RESOURCE GROUP>/providers/Microsoft.Network/virtualNetworks/<VNET> está em Estado de atualização. Ele precisa estar no estado bem-sucedido para definir a propriedade do recurso.

Motivo

O AKS poderá definir a propriedade em uma rede virtual somente se o status da provisioningState VNet for Succeeded. A solicitação falha se a VNet estiver nos estados Atualizando, Excluindo ou Falha. As causas comuns para essa condição incluem:

  • Outra operação de criação, atualização ou exclusão ainda está em execução na VNet.

  • Uma operação de rede anterior falhou e deixou a VNet no estado com falha .

  • Várias implantações paralelas de cluster ou pool de nós estão tentando modificar a mesma VNet ao mesmo tempo.

Resolução

Verifique o estado de provisionamento atual da VNet:

az network vnet show -g \<resource-group\> -n \<vnet-name\> \--query \"provisioningState\" -o tsv

Se o comando retornar bem-sucedido, a VNet estará totalmente configurada e pronta para uso e você poderá repetir a operação do AKS. Se retornar qualquer outro valor, a VNet poderá estar em um estado com falha ou pendente que exija intervenção manual. Para obter mais diretrizes, siga as etapas de solução de problemas na solução de problemas do estado de provisionamento com falha do Microsoft.Network do Azure.