Partager via


Résoudre les problèmes liés au code d’erreur K8SAPIServerConnFailVMExtensionError (51)

Cet article explique comment identifier et résoudre l’erreur K8SAPIServerConnFailVMExtensionError (également appelée code d’erreur ERR_K8S_API_SERVER_CONN_FAIL, erreur numéro 51) qui se produit lorsque vous essayez de démarrer ou de créer et déployer un cluster Microsoft Azure Kubernetes Service (AKS).

Conditions préalables

  • L’outil en ligne de commande Netcat (nc)

Symptômes

Lorsque vous essayez de démarrer ou de créer un cluster AKS, le message d’erreur suivant s’affiche :

Impossible d’établir la connexion entre les agents et le serveur d’API Kubernetes, consultez https://aka.ms/aks-required-ports-and-addresses pour plus d’informations.

Détails : Code="VMExtensionProvisioningError »

Message="Vm a signalé un échec lors du traitement de l’extension 'vmssCSE'.

Message d’erreur : « Échec de l’activation : échec de l’exécution de la commande : commande terminée avec exit status=51\n[stdout]\n{

« ExitCode » : « 51 »,

« Output » : « Thu Oct 14 18 :07 :37 UTC 2021,aks-nodepool1-18315663-vmss000000\nConnexion à

Cause

Vos nœuds de cluster ne peuvent pas se connecter à votre pod de serveur d’API de cluster.

Solution

Exécutez une commande Netcat pour vérifier que vos nœuds peuvent résoudre le nom de domaine complet (FQDN) du cluster :

nc -vz <cluster-fqdn> 443

Si vous utilisez un filtrage de sortie via un pare-feu, assurez-vous que le trafic est autorisé vers votre nom de domaine complet de cluster.

Dans de rares cas, l’adresse IP sortante du pare-feu peut être bloquée si vous avez autorisé des adresses IP activées sur votre cluster. Dans ce scénario, vous devez ajouter l’adresse IP sortante de votre pare-feu à la liste des plages d’adresses IP autorisées pour le cluster. Pour plus d’informations, consultez Sécuriser l’accès au serveur d’API à l’aide de plages d’adresses IP autorisées dans AKS.

Informations supplémentaires

Contactez-nous pour obtenir de l’aide

Pour toute demande ou assistance, créez une demande de support ou posez une question au support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.