Retour à la leçonMission
Mission : sortir une API Java du CrashLoopBackOff
Configurer les trois probes correctement pour une application à démarrage lent, en évitant de confondre liveness et readiness.
Contexte
Une API Java met 45 secondes à démarrer, le temps de charger son cache en mémoire. Elle est actuellement configurée avec seulement une livenessProbe HTTP toutes les 10 secondes, failureThreshold: 3. Le Pod reste bloqué en CrashLoopBackOff en boucle : Kubernetes le tue avant même qu'il ait fini de démarrer, le recrée, et recommence indéfiniment.