Erreur 'failed to mount volume' dans un pod : comment debuguer ?

esauvage 02/05/2026
RÉSOLU
esauvage
Auteur
Avatar de esauvage
esauvage
Auteur

J'ai un pod qui reste en état ContainerCreating indéfiniment. En faisant un kubectl describe pod, je vois une erreur failed to mount volume. Le volume est un simple PersistentVolumeClaim. Comment savoir ce qui bloque réellement ?

02/05/2026 à 15:51

5 commentaires

La première chose à faire est de regarder les logs de l'attacheur de volume ou le status du PersistentVolume lui-même. Utilise kubectl describe pvc pour voir si le binding est correct.

03/05/2026 à 07:35
esauvage
Auteur
Avatar de esauvage
esauvage
Auteur

J'ai vérifié, le PVC est bien en Bound. Par contre, il semble y avoir un conflit de zone de disponibilité entre le node et le disque.

03/05/2026 à 19:49

Exact, si ton disque EBS est dans eu-west-1a et que ton pod est schedule sur un node dans eu-west-1b, le montage va échouer. Ajoute une contrainte de nodeAffinity sur ton pod.

04/05/2026 à 09:31
esauvage
Auteur
Avatar de esauvage
esauvage
Auteur

C'est exactement ça ! J'avais oublié de verrouiller le placement du pod. Je rajoute la règle d'affinité.

05/05/2026 à 08:38
esauvage
Auteur
Avatar de esauvage
esauvage
Auteur

Problème réglé, merci beaucoup pour l'astuce sur les zones de disponibilité.

05/05/2026 à 22:57

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