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

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

helm 到现在也没用明白,如果是自己写的 helm chart 那还好, 别人写的 helm chart ,debug 难度颇大。
而且每次用 helm ,心里没底。。。
tudou1514
2024-01-31 10:07:33 +08:00
咋说呢,目前感觉 helm 有点鸡肋,弃之可惜,食之无味
hancai
2024-01-31 11:06:19 +08:00
helm 安装中间件很舒服啊
上百个服务,4-5 套环境,或者私有化交付 helm 都挺好的。就是模板语法调试起来实在太累
zhu327808
2024-01-31 17:12:12 +08:00
推荐 bitnami 的 helm 模版, 规范熟悉了以后还行
wqferan
2024-01-31 17:39:57 +08:00
简单的 yaml 直接上, 其余无脑 helm, 简单的 helm 也就几个文件, 复杂点 bitnami 有模板
遇到好几次没交接的老项目,资源被删, 幸亏是 helm 部署通过 helm 回滚的了
fliter
2024-01-31 21:10:52 +08:00
感谢各位老铁! 准备用 helm 了...用阵子再来发表使用感受「😄」
peefy
2024-02-01 18:03:19 +08:00
也可以考虑考虑使用 KCL 作 GitOps https://github.com/kcl-lang, 可以单独使用,也可以配合 Raw YAML, Kustomize, Helm 这些一起使用。

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

https://yangjunhui.monster/t/1012803

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

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

© 2021 V2EX