Compartilhar via


Solucionar problemas do código de erro VMExtensionError_CniDownloadTimeout (41)

Este artigo discute como identificar e resolver o VMExtensionError_CniDownloadTimeout erro (também conhecido como código ERR_CNI_DOWNLOAD_TIMEOUTde erro, erro número 41) que ocorre quando você tenta criar e implantar um cluster do AKS (Serviço de Kubernetes do Microsoft Azure).

Pré-requisitos

Sintomas

Ao tentar criar um cluster do AKS baseado em Linux, você recebe a seguinte mensagem de erro:

Mensagem: Não podemos atender a esta solicitação devido a um erro interno

Subcódigo: VMExtensionError_CniDownloadTimeout;

Message="VM relatou uma falha ao processar a extensão 'vmssCSE'.

Mensagem de erro: "Falha na ativação: falha ao executar o comando: comando encerrado com status de saída = 41 \ n [stdout] \ n {

"Código de saída": "41",

Causa

Os nós de cluster não podem se conectar ao ponto de extremidade usado para baixar as bibliotecas da CNI (Interface de Rede de Contêiner). Na maioria dos casos, esse problema ocorre porque uma solução de virtualização de rede está bloqueando a comunicação SSL (Secure Sockets Layer) ou um certificado SSL.

Solução

Execute um comando Curl para verificar se os nós podem baixar os binários:

curl https://acs-mirror.azureedge.net/cni/azure-vnet-cni-linux-amd64-v1.0.25.tgz

curl --fail --ssl https://acs-mirror.azureedge.net/cni/azure-vnet-cni-linux-amd64-v1.0.25.tgz  --output /opt/cni/downloads/azure-vnet-cni-linux-amd64-v1.0.25.tgz

Se você não conseguir baixar esses arquivos, verifique se o tráfego é permitido para o ponto de extremidade de download. Para obter mais informações, consulte Regras globais de FQDN/aplicativo necessárias.

Referências

Entre em contato conosco para obter ajuda

Se você tiver dúvidas, poderá perguntar ao suporte da comunidade do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.