V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fliter
V2EX  ›  Kubernetes

什么规模才需要使用 helm 或者 kustomize ?

  •  
  •   fliter · 2024-01-30 15:59:58 +08:00 · 2109 次点击
    这是一个创建于 366 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以及二者之间如何选择? helm 诞生较早,但 kustomize 后起之秀,且有官方背书
    14 条回复    2024-02-01 18:03:19 +08:00
    wandehul
        1
    wandehul  
       2024-01-30 16:06:33 +08:00
    现在在用 kustomize , 但是如果让我选的话, 我选择 helm ,helm 方法多一些。
    wandehul
        2
    wandehul  
       2024-01-30 16:08:36 +08:00
    分 test ,stage ,prod 这三个环境以上, 差不多就需要使用 helm 或者 kustomize 了, 如果你测试环境多,manifest 基本不可维护了。
    Ryouj
        3
    Ryouj  
       2024-01-30 16:10:52 +08:00
    规模大,devops 能力强的话建议 helm ,做 cicd 的话,更通吃一点,kustomize 更适合 gitops
    fliter
        4
    fliter  
    OP
       2024-01-30 16:18:11 +08:00
    我觉得现在手工编辑,好像也还可以...没有感觉到必须要 ta 们的痛点(捂脸..)
    Macrow
        5
    Macrow  
       2024-01-30 17:38:31 +08:00
    kustomize 适合多环境不太复杂的情况,推荐看下 pulumi[https://github.com/pulumi/pulumi]或者 cue[https://github.com/cue-lang/cue]
    perfectlife
        6
    perfectlife  
       2024-01-30 18:09:00 +08:00
    我还是更喜欢直接用 yaml ,简单粗暴
    ExplodingFKL
        7
    ExplodingFKL  
       2024-01-30 23:05:15 +08:00
    建议 helm , kustomize 维护的层级多后就是灾难 , helm 的模板像是 intellij 或者 vscode 都是支持提示的
    Int100
        8
    Int100  
       2024-01-31 01:02:15 +08:00
    还是喜欢用 kustomize ,比较清晰。

    helm 到现在也没用明白,如果是自己写的 helm chart 那还好, 别人写的 helm chart ,debug 难度颇大。
    而且每次用 helm ,心里没底。。。
    tudou1514
        9
    tudou1514  
       2024-01-31 10:07:33 +08:00
    咋说呢,目前感觉 helm 有点鸡肋,弃之可惜,食之无味
    hancai
        10
    hancai  
       2024-01-31 11:06:19 +08:00
    helm 安装中间件很舒服啊
    上百个服务,4-5 套环境,或者私有化交付 helm 都挺好的。就是模板语法调试起来实在太累
    zhu327808
        11
    zhu327808  
       2024-01-31 17:12:12 +08:00
    推荐 bitnami 的 helm 模版, 规范熟悉了以后还行
    wqferan
        12
    wqferan  
       2024-01-31 17:39:57 +08:00
    简单的 yaml 直接上, 其余无脑 helm, 简单的 helm 也就几个文件, 复杂点 bitnami 有模板
    遇到好几次没交接的老项目,资源被删, 幸亏是 helm 部署通过 helm 回滚的了
    fliter
        13
    fliter  
    OP
       364 天前
    感谢各位老铁! 准备用 helm 了...用阵子再来发表使用感受「😄」
    peefy
        14
    peefy  
       364 天前
    也可以考虑考虑使用 KCL 作 GitOps https://github.com/kcl-lang, 可以单独使用,也可以配合 Raw YAML, Kustomize, Helm 这些一起使用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2003 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:08 · PVG 21:08 · LAX 05:08 · JFK 08:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.