Selon qu'il s'agisse d'une seuil d'éviction qui a été atteint, les Containers du Pod seront résiliés avec ou sans période de grâce, le PodPhase
sera marqué comme Failed
et le Pod est supprimé. Si votre application est exécutée dans le cadre d'un déploiement, par exemple, un autre pod sera créé et planifié par Kubernetes, probablement sur un autre nœud ne dépassant pas ses seuils d'éviction.
Sachez que l'éviction ne doit pas nécessairement être provoquée par des seuils, mais qu'elle peut également être invoquée par l'intermédiaire de kubectl drain
à vider un nœud ou manuellement via le API Kubernetes .
4 votes
Témoin du même comportement, j'ai un pod qui a été en
Evicted
depuis 13 jours maintenant. On dirait que les pods expulsés ne sont pas retirés (ou peut-être est-ce juste un bug).0 votes
Le contrôleur podgc récupère ces pods échoués/réussis lorsqu'un seuil configurable est atteint.
2 votes
Mes Pods sont expulsés et il y en a 40 au total. Serai-je donc facturé par mois pour ces pods expulsés également ?
0 votes
Un tas de conteneurs sont expulsés mais j'ai toujours 2 conteneurs qui fonctionnent comme prévu. Ceux qui ont échoué l'ont été à cause d'un manque de ressources(
DiskPressure
) que l'on peut trouver en utilisantkubectl describe pods my-pod-name --namespace prod