各位大哥,部门打算把脚本( go 的脚本,死循环处理数据,现在在单台机器上)弄到 k8s 上,不知道各位大哥有什么方案推荐不?
1
hefish 2022-09-22 12:45:10 +08:00
我也想这么做,我是 php 的脚本,现在在本机上。
|
2
runningman 2022-09-22 12:59:43 +08:00
啥数据,还需要集群处理,牛逼了。
|
3
learningman 2022-09-22 13:02:43 +08:00
不带状态的话写个 dockerfile 不就完事
|
4
bytesfold 2022-09-22 13:14:14 +08:00
ansible
|
5
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 |
6
zedpass 2022-09-22 14:16:48 +08:00
把脚本放到也部署成 deployment 或者 daemonset 呗
|
7
tairan2006 2022-09-22 15:40:04 +08:00
如果是死循环的话,写成 deployment 就完了…
|