docker run 与 Kubernetes CronJob 之间的空白
给容器加调度,往往就是选项用尽的地方。Kubernetes CronJob 是成熟答案,但前提是你已经有集群。在那条线之下,通常的做法是 cron 调用 docker run,除了触发之外什么也没有。
- cron 加 docker run 没有重试、作业间依赖、运行历史,也无法查看昨晚为何失败
- 为了一份夜间报表而引入 Kubernetes,平台的体量远超作业本身
- 把容器视为一种步骤类型而非部署目标的通用编排器,正好落在这个中间地带