V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
LinkedIn
yadoT
V2EX  ›  Go 编程语言

脚本弄到集群上??

  •  
  •   yadoT · 6 天前 · 1086 次点击

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

    7 条回复    2022-09-22 15:40:04 +08:00
    hefish
        1
    hefish  
       6 天前
    我也想这么做,我是 php 的脚本,现在在本机上。
    runningman
        2
    runningman  
       6 天前
    啥数据,还需要集群处理,牛逼了。
    learningman
        3
    learningman  
       6 天前
    不带状态的话写个 dockerfile 不就完事
    bytesfold
        4
    bytesfold  
       6 天前
    ansible
    meso5533
        5
    meso5533  
       6 天前
    最直接的就 CronJob 吧?

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

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

    https://github.com/ouqiang/gocron
    zedpass
        6
    zedpass  
       6 天前
    把脚本放到也部署成 deployment 或者 daemonset 呗
    tairan2006
        7
    tairan2006  
       6 天前
    如果是死循环的话,写成 deployment 就完了…
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4342 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 09:18 · PVG 17:18 · LAX 02:18 · JFK 05:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.