Share via


Problemen met de foutcode K8SAPIServerConnFailVMExtensionError oplossen (51)

In dit artikel wordt beschreven hoe u de K8SAPIServerConnFailVMExtensionError fout (ook wel foutcode ERR_K8S_API_SERVER_CONN_FAIL, foutnummer 51 genoemd) kunt identificeren en oplossen die optreedt wanneer u een AKS-cluster (Microsoft Azure Kubernetes Service) probeert te starten of te implementeren.

Vereisten

Symptomen

Wanneer u probeert een AKS-cluster te starten of te maken, ontvangt u het volgende foutbericht:

Kan geen verbinding tot stand brengen tussen agents en kubernetes API-server. Zie https://aka.ms/aks-required-ports-and-addresses voor meer informatie.

Details: Code="VMExtensionProvisioningError"

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

Foutbericht: 'Enable failed: failed to execute command: command terminated with exit status=51\n[stdout]\n{

"ExitCode": "51",

"Uitvoer": "Do 14 okt 18:07:37 UTC 2021, aks-nodepool1-18315663-vmss0000000\nVerbinding met

Oorzaak

Uw clusterknooppunten kunnen geen verbinding maken met de cluster-API-serverpod.

Oplossing

Voer een Netcat-opdracht uit om te controleren of uw knooppunten de FQDN (Fully Qualified Domain Name) van het cluster kunnen omzetten:

nc -vz <cluster-fqdn> 443

Als u uitgaand verkeer via een firewall gebruikt, moet u ervoor zorgen dat verkeer naar uw cluster-FQDN is toegestaan.

In zeldzame gevallen kan het uitgaande IP-adres van de firewall worden geblokkeerd als u geautoriseerde IP-adressen hebt die zijn ingeschakeld op uw cluster. In dit scenario moet u het uitgaande IP-adres van uw firewall toevoegen aan de lijst met geautoriseerde IP-bereiken voor het cluster. Zie Beveiligde toegang tot de API-server met behulp van geautoriseerde IP-adresbereiken in AKS voor meer informatie.

Meer informatie

Contacteer ons voor hulp

Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Feedback-community van Azure.