Ce que CronJob ne fait pas
CronJob est un bon planificateur pour un pod. Les manques apparaissent dès qu'un batch dépasse un pod, et toutes les équipes rencontrent les trois mêmes.
- Il n'existe aucune dépendance entre CronJobs. L'ordre s'exprime en devinant des décalages horaires, ce qui casse silencieusement le premier jour où un job dure plus longtemps
- L'historique est superficiel par défaut : trois exécutions réussies et une échouée sont conservées, et les logs disparaissent avec les pods. Expliquer l'échec de mardi dernier est souvent impossible
- Si plus de cent échéances consécutives sont manquées et que startingDeadlineSeconds n'est pas défini, le CronJob cesse totalement de planifier et attend qu'un humain s'en aperçoive