Delen via


Problemen met de VMExtensionError_CniDownloadTimeout foutcode (41) oplossen

In dit artikel wordt beschreven hoe u de VMExtensionError_CniDownloadTimeout fout (ook wel foutcode ERR_CNI_DOWNLOAD_TIMEOUTgenoemd, foutcode 41) identificeert en oplost die optreedt wanneer u probeert een AKS-cluster (Microsoft Azure Kubernetes Service) te maken en te implementeren.

Voorwaarden

Symptomen

Wanneer u probeert een AKS-cluster op basis van Linux te maken, wordt het volgende foutbericht weergegeven:

Bericht: Deze aanvraag kan niet worden verwerkt vanwege een interne fout

SubCode: VMExtensionError_CniDownloadTimeout;

Message="VM heeft een fout gerapporteerd bij het verwerken van de extensie 'vmssCSE'.

Foutbericht: 'Inschakelen is mislukt: opdracht is mislukt: opdracht beƫindigd met afsluitstatus=41\n[stdout]\n{

"ExitCode": "41",

Oorzaak

Uw clusterknooppunten kunnen geen verbinding maken met het eindpunt dat wordt gebruikt om de CNI-bibliotheken (Container Network Interface) te downloaden. In de meeste gevallen treedt dit probleem op omdat een virtueel netwerkapparaat ssl-communicatie (Secure Sockets Layer) of een SSL-certificaat blokkeert.

Oplossing

Voer een Curl-opdracht uit om te controleren of uw knooppunten de binaire bestanden kunnen downloaden:

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

Als u deze bestanden niet kunt downloaden, moet u ervoor zorgen dat verkeer naar het downloadeindpunt is toegestaan. Zie De vereiste FQDN-/toepassingsregels van Azure Global voor meer informatie.

Verwijzingen