O que o CronJob não faz
Como agendador de um pod, o CronJob é bom. As lacunas aparecem assim que um lote é mais do que um pod, e todas as equipas batem nas mesmas três.
- Não existe dependência entre CronJobs. A ordem é expressa adivinhando desfasamentos de relógio, o que quebra em silêncio no primeiro dia em que um job demora mais
- O histórico é raso por omissão: ficam três execuções bem sucedidas e uma falhada, e os logs desaparecem com os pods. Explicar a falha da terça passada é muitas vezes impossível
- Se forem perdidos mais de cem horários consecutivos e startingDeadlineSeconds não estiver definido, o CronJob deixa de agendar por completo e espera que alguém repare