Résoudre le 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, numéro d’erreur 51) qui se produit lorsque vous essayez de démarrer ou de créer et de déployer un cluster Microsoft Azure Kubernetes Service (AKS).
Prerequisites
- Outil en ligne de commande Netcat (nc)
Symptômes
Quand vous essayez de lancer ou supprimer un cluster AKS, vous recevez le message d’erreur suivant :
Impossible d’établir une 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= » La machine virtuelle 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 : la commande s’est terminée avec exit status=51\n[stdout]\n{
« ExitCode » : « 51 »,
« Sortie » : « Thu 14 18:07:37 UTC 2021,aks-nodepool1-1831563-vmss00000\nConnection to
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 du cluster (FQDN) :
nc -vz <cluster-fqdn> 443
Si vous utilisez le filtrage de sortie par le biais d’un pare-feu, vérifiez que le trafic est autorisé au nom de domaine complet de votre 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.
Plus d’informations
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.