脚本弄到集群上??

2022-09-22 12:36:02 +08:00
 yadoT

各位大哥,部门打算把脚本( go 的脚本,死循环处理数据,现在在单台机器上)弄到 k8s 上,不知道各位大哥有什么方案推荐不?

2099 次点击
所在节点    Go 编程语言
7 条回复
hefish
2022-09-22 12:45:10 +08:00
我也想这么做,我是 php 的脚本,现在在本机上。
runningman
2022-09-22 12:59:43 +08:00
啥数据,还需要集群处理,牛逼了。
learningman
2022-09-22 13:02:43 +08:00
不带状态的话写个 dockerfile 不就完事
bytesfold
2022-09-22 13:14:14 +08:00
ansible
meso5533
2022-09-22 14:15:03 +08:00
最直接的就 CronJob 吧?

https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/

或者试试 gocron ,不过部署在 k8s 里面的话需要配置一番才能在里面跑 docker ,然后每个定时任务命令配成 docker run --rm 你的镜像 你的命令

https://github.com/ouqiang/gocron
zedpass
2022-09-22 14:16:48 +08:00
把脚本放到也部署成 deployment 或者 daemonset 呗
tairan2006
2022-09-22 15:40:04 +08:00
如果是死循环的话,写成 deployment 就完了…

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

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

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

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

© 2021 V2EX