Si l'état du pod est Échec
, Kubernetes essaiera de créer de nouveaux pods jusqu'à ce qu'il atteigne terminated-pod-gc-threshold
dans kube-controller-manager < / code>. Cela laissera de nombreux pods
ayant échoué
dans un cluster et devront être nettoyés.
Existe-t-il d'autres raisons à l'exception de Expulsé
qui entraîneront un échec
du pod?
3 Réponses :
Les POD ne survivront pas aux échecs de planification, aux pannes de nœuds ou à d'autres expulsions, telles que le manque de ressources, ou dans le cas de la maintenance des nœuds. Les pods ne doivent pas être créés manuellement mais presque toujours via des contrôleurs tels que les déploiements (auto-réparation, réplication, etc.).
La raison pour laquelle le pod a échoué ou a été arrêté peut être obtenue par
kubeclt describe pod <pod_name>
Autres situations que j'ai rencontrées lorsque le pod a échoué:
De plus, l'expulsion est basée sur des ressources - EvictionPolicy
Cela peut aussi être causé par le DRAIN du Node / Pod. Vous pouvez en savoir plus sur DRAIN ici .
Il peut y avoir de nombreuses raisons pour que l'état du POD soit FAILED
. Il vous suffit de vérifier les problèmes (s'il en existe) en exécutant la commande
kubectl -n <namespace> describe pod <pod-name>
Vérifiez attentivement la section EVENTS
où se trouvent tous les événements survenus lors de la création du POD répertorié. J'espère que vous pourrez identifier la cause de l'échec à partir de là.
Cependant, il y a plusieurs raisons à l'échec du POD, certaines d'entre elles sont les suivantes:
Dans l'exemple ci-dessus, l'image "not-so-busybox" n'a pas pu être extraite car elle n'existe pas. pod ECHEC à s'exécuter. L'état et les événements du pod décrivent clairement le problème.
Que dit
kubectl describe pod NAME
? Veuillez ajouter le résultat à votre question. Les vérifications de l'état du pod sont-elles correctement configurées? Pouvez-vous montrer leur configuration?@John Je n'ai pas vu d'autres raisons à l'exception de
Expulsé
qui causent un échec du podFailed
et je veux savoir s'il y a d'autres raisons: DOh, alors c'est plus une question théorique?
Oui, je veux savoir si quelqu'un a vu des raisons autres que
Expulsé
qui causent unÉchec
du pod.