Erreur kubectl : context deadline exceeded lors d'un get pods

meunier-guy 04/05/2026
RÉSOLU
meunier-guy
Auteur Actif
Avatar de meunier-guy
meunier-guy
Auteur Actif

Depuis ce matin, dès que je tape kubectl get pods -A, j'ai une erreur context deadline exceeded. Le cluster semble répondre mais la commande timeout systématiquement. Une idée de la cause ?

04/05/2026 à 13:57

5 commentaires

charlotte00
Membre
Avatar de charlotte00
charlotte00
Membre

C'est souvent lié à un problème de communication entre ton API server et les nœuds, ou un webhook qui bloque. Vérifie les logs de ton API server :

kubectl logs -n kube-system -l component=kube-apiserver
05/05/2026 à 07:49
meunier-guy
Auteur Actif
Avatar de meunier-guy
meunier-guy
Auteur Actif

J'ai regardé, il y a beaucoup de dial tcp: i/o timeout sur le port 10250. C'est critique ?

05/05/2026 à 23:21
charlotte00
Membre
Avatar de charlotte00
charlotte00
Membre

Le port 10250 est celui du kubelet. Si l'API server n'arrive pas à lui parler, il ne peut pas lister les pods. Vérifie si tes nœuds ne sont pas en NotReady.

06/05/2026 à 21:19
celina14
Membre Actif
Avatar de celina14
celina14
Membre Actif

Regarde aussi si ton CoreDNS n'est pas en train de saturer, ça cause souvent ce genre de timeout global sur les requêtes API.

07/05/2026 à 17:50
meunier-guy
Auteur Actif
Avatar de meunier-guy
meunier-guy
Auteur Actif

Effectivement, un nœud était tombé et bloquait tout le workflow. Je relance le kubelet et ça revient. Merci pour l'aide.

08/05/2026 à 12:18

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