Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece uma solução para o código de erro "CreateOrUpdateVirtualNetworkLinkFailed" que ocorre quando você tenta atualizar ou atualizar um cluster do AKS (Serviço de Kubernetes do Microsoft Azure).
Pré-requisitos
Sintomas
Uma operação de atualização ou atualização de cluster do AKS falha e retorna a seguinte mensagem de erro:
Código: CreateOrUpdateVirtualNetworkLinkFailed – Subcódigo: BadRequest
Mensagem: Falha na reconciliação de dns privados
Detalhes: Falha ao criar ou atualizar o link de rede virtual. Assinatura: <SubscriptionID>; grupo de recursos: <RGName>; zona dns privada: <GUID.privatelink>.<region.azmk8s.io>; link de rede virtual: <VNET_Link>.
Mensagem: Uma rede virtual não pode ser vinculada a várias zonas com namespaces sobrepostos. Você tentou vincular a rede virtual com '<GUID>.privatelink.<region>.azmk8s.io' e '<GUID>.privatelink.<region>.azmk8s.io'.
Motivo
Esse erro ocorre neste cenário:
- Você desassocia a zona DNS (Sistema de Nomes de Domínio) privada original do cluster do AKS.
- Você vincula uma zona DNS privada que tem o mesmo nome da zona original, mas está localizada em um grupo de recursos ou assinatura diferente.
É por isso que você vê o mesmo nome de zona DNS privada "<GUID.privatelink>.<region.azmk8s.io>" na mensagem de erro. A primeira é a nova zona no novo grupo de recursos ou assinatura, enquanto a segunda é a zona original criada com o cluster do AKS.
Solução
Para resolver este problema, siga estas etapas:
Remova o link entre a rede virtual (VNET) do cluster AKS e a zona DNS privada, criada no grupo de recursos ou assinatura errada.
Atualize o cluster executando o seguinte comando:
az aks update -n <myAKSCluster> -g <myResourceGroup>A saída do comando deve mostrar o
ProvisioningStatedo cluster comoRunning.