O vazio entre docker run e o CronJob do Kubernetes
Agendar um contentor é o ponto em que as boas opções se esgotam. O CronJob do Kubernetes é a resposta madura, mas só com um cluster já existente. Abaixo disso, a resposta habitual é o cron a chamar docker run, que agenda e nada mais.
- cron mais docker run não dá retentativas, dependências entre jobs, histórico de execuções nem forma de ver porque falhou esta noite
- Adotar Kubernetes para agendar um relatório noturno é muita plataforma para pouco job
- Um orquestrador genérico que trata contentores como um tipo de passo, e não como destino de implantação, encaixa exatamente neste intervalo