Solucionar problemas do código de erro K8SAPIServerConnFailVMExtensionError (51)
Este artigo discute como identificar e resolve o K8SAPIServerConnFailVMExtensionError
erro (também conhecido como ERR_K8S_API_SERVER_CONN_FAIL de código de erro, número de erro 51) que ocorre quando você tenta iniciar ou criar e implantar um cluster do AKS (microsoft Serviço de Kubernetes do Azure).
Pré-requisitos
- A ferramenta de linha de comando Netcat (nc)
Sintomas
Ao tentar iniciar ou criar um cluster do AKS, você recebe a seguinte mensagem de erro:
Não é possível estabelecer a conexão dos agentes com o servidor de API do Kubernetes, consulte https://aka.ms/aks-required-ports-and-addresses para obter mais informações.
Detalhes: Code="VMExtensionProvisioningError"
Message="A VM relatou uma falha ao processar a extensão 'vmssCSE'.
Mensagem de erro: "Habilitar falha: falha ao executar o comando: o comando foi encerrado com a saída status=51\n[stdout]\n{
"ExitCode": "51",
"Output": "Qui 14 18:07:37 UTC 2021,aks-nodepool1-18315663-vmss000000\nConexão com
Motivo
Os nós de cluster não podem se conectar ao pod do servidor de API de cluster.
Solução
Execute um comando Netcat para verificar se seus nós podem resolve o FQDN (nome de domínio totalmente qualificado do cluster):
nc -vz <cluster-fqdn> 443
Se você estiver usando a filtragem de saída por meio de um firewall, verifique se o tráfego está permitido para o FQDN do cluster.
Em casos raros, o endereço IP de saída do firewall pode ser bloqueado se você tiver autorizado endereços IP habilitados no cluster. Nesse cenário, você deve adicionar o endereço IP de saída do firewall à lista de intervalos de IP autorizados para o cluster. Para obter mais informações, consulte Acesso seguro ao servidor de API usando intervalos de endereços IP autorizados no AKS.
Mais informações
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.