V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
yadoT

脚本弄到集群上??

  •  
  •   yadoT · Sep 22, 2022 · 2750 views
    This topic created in 1323 days ago, the information mentioned may be changed or developed.

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

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

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

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

    https://github.com/ouqiang/gocron
    zedpass
        6
    zedpass  
       Sep 22, 2022
    把脚本放到也部署成 deployment 或者 daemonset 呗
    tairan2006
        7
    tairan2006  
       Sep 22, 2022
    如果是死循环的话,写成 deployment 就完了…
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4298 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 04:14 · PVG 12:14 · LAX 21:14 · JFK 00:14
    ♥ Do have faith in what you're doing.