关于容器的定时任务

2018-10-10 18:00:22 +08:00
 304464743

问下,关于定时任务应该用以下哪种方式或者其他的方式?

1 单独的执行的脚本,挂到 crontab 里 2 脚本写成 while true 然后放容器里以脚本一直运行,然后代码里来判断时间执行? 3 单独的脚本放在容器里,然后挂到 crontab 里 定时 start 容器?

3336 次点击
所在节点    Docker
3 条回复
ushuz
2018-10-10 18:33:38 +08:00
目前的思路是 3,把容器启动命令包装一下,能最大程度利用到 crontab / docker 的好处,改动也最少
304464743
2018-10-11 20:30:37 +08:00
@ushuz 用容器包装了,再挂 crontab,我觉得和单独脚本挂 crontab 没区别。可能我猜你说的好处是关于结合容器编排工具之类的,我对编排工具 k8s 或者容器监控 prometheus 之类的不是很熟,所以可否举几个好处听听?
yzc27
2019-02-14 15:30:03 +08:00
我也遇到类似的问题了[https://www.v2ex.com/t/534954]( https://www.v2ex.com/t/534954)
楼主现在有定论了吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/496430

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX