Retour à la leçon
Mission

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.