kubectl get pod stuck in pending

cecile-dumont 04/11/2025
RÉSOLU
cecile-dumont
Auteur Actif
Avatar de cecile-dumont
cecile-dumont
Auteur Actif

J'ai un pod qui est bloqué en Pending depuis 15 minutes. Il ne veut pas se lancer. Le cluster a l'air d'avoir des ressources pourtant. Qu'est-ce que je peux vérifier pour comprendre pourquoi il ne se déploie pas ?

04/11/2025 à 09:58

4 commentaires

lucie68
Membre
Avatar de lucie68
lucie68
Membre

Commence par un describe sur le pod. Toute l'info est dans les events. Cherche des messages sur le scheduler, les taints ou si y'a pas de ressources disponibles.

kubectl describe pod nom-du-pod -n mon-namespace
Modifié le 23/05/2026 à 16:20
jpages
Membre
Avatar de jpages
jpages
Membre

Souvent c'est un problème de ressources cpu ou memory demandées trop élevées pour les nodes dispo ou une affinité de node qui n'est pas remplie. Vérifie tes requests et limits dans le YAML du pod. Ou si tu as des tolerations ou des nodeSelectors.

Modifié le 23/05/2026 à 16:20
ifleury
Membre Actif Secouriste
Avatar de ifleury
ifleury
Membre Actif Secouriste

Vérifie aussi kubectl get events --sort-by='.lastTimestamp'. Ça te donnera une vue globale des événements récents dans le namespace et peut montrer un souci de scheduler ou un manque de PV pour un StatefulSet.

Modifié le 23/05/2026 à 16:20
cecile-dumont
Auteur Actif
Avatar de cecile-dumont
cecile-dumont
Auteur Actif

Ok c'était bien un problème de ressources. J'avais mis des requests trop hautes par rapport à mes nodes t2.medium. J'ai ajusté et le pod est passé en Running. Merci pour l'aide !

Modifié le 23/05/2026 à 16:20

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