Erreur kubectl : context deadline exceeded en boucle

valbert 02/05/2026
RÉSOLU
valbert
Auteur Actif
Avatar de valbert
valbert
Auteur Actif

Depuis ce matin, mon kubectl get nodes tourne indéfiniment avant de sortir en context deadline exceeded. Le cluster semble répondre en interne car mes pods tournent, mais l'API server semble injoignable depuis ma machine.

Une idée de comment investiguer le flux réseau ou l'état de l'API ?

02/05/2026 à 19:51

5 commentaires

zmenard
Membre
Avatar de zmenard
zmenard
Membre

C'est souvent lié à un problème de certificat expiré ou à une saturation des connexions sur le port 6443. Essaie de voir si ton kubeconfig est bien configuré avec l'IP publique ou privée correcte.

Tu peux tester la connectivité avec curl -kv https://<API_SERVER_IP>:6443.

03/05/2026 à 13:30
valbert
Auteur Actif
Avatar de valbert
valbert
Auteur Actif

J'ai testé le curl et il reste bloqué. Le port est bien ouvert d'après un scan, mais la connexion ne s'établit pas.

04/05/2026 à 02:16
zmenard
Membre
Avatar de zmenard
zmenard
Membre

Si le port est ouvert mais que rien ne répond, vérifie si le processus kube-apiserver tourne encore sur tes master nodes. Utilise systemctl status kube-apiserver ou vérifie les logs avec journalctl -u kube-apiserver.

05/05/2026 à 02:13
valbert
Auteur Actif
Avatar de valbert
valbert
Auteur Actif

Bien vu, le service était en crashloop à cause d'un manque d'espace disque sur /var/log qui empêchait l'écriture des logs d'audit. J'ai fait un nettoyage.

05/05/2026 à 21:04
valbert
Auteur Actif
Avatar de valbert
valbert
Auteur Actif

Tout est revenu à la normale après un redémarrage du service. Merci pour l'astuce du journalctl.

06/05/2026 à 20:38

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire