Les probes permettent au kubelet de vérifier la santé d'un conteneur et d'agir en conséquence. Il y en a trois : liveness (est-il vivant, ou faut-il le redémarrer ?), readiness (est-il prêt à recevoir du trafic ?) et startup (a-t-il fini de démarrer ?). Chacune répond à une question différente.
Les trois probes en un coup d'œil
LIVENESS → « L'application est-elle bloquée/deadlockée ? » ÉCHEC → le kubelet REDÉMARRE le conteneur
READINESS → « Peut-il servir du trafic maintenant ? » ÉCHEC → le Pod est retiré des endpoints du Service
(PAS redémarré)
STARTUP → « Le démarrage lent est-il terminé ? » s'exécute EN PREMIER ; pendant qu'elle tourne, liveness &
readiness sont mises en attente
