[提问] 大家用 helm chart 多吗?用的时候会不会被淹没在配置参数里?

320 天前
 justdoit123

现在处于学习阶段。用 helm chart 的部署服务的时候,我基本都是参照服务的 docker image 文档,以及社区写好的 chart ,然后自己从头写。 因为是初学,且只是自己使用,且大多是实验性的,所以那些 happsp, networkpolicy 都会被我摘去。这样下来,一个 chart 里的内容就基本是自己现阶段所需要的、所能掌握的。

但是,最近在使用 ingress-nginx 的时候,感觉内容太多了,让我从头清理实在清理不来。 虽然可以通过 helm install --dry-run 来看看实际用了哪些 template ,但是 values.yaml 接近一千行的内容,就很难清理清楚。

当然,个人认为做这种清理只是我作为初学者清理噪音的一种方式,并不是必须的。 但是我还是很想问问诸君,在使用一些社区 helm chart 的时候,那么多配置项,大家会焦虑吗?会不会被淹没在配置参数里?

感谢各位分享!

1550 次点击
所在节点    Kubernetes
7 条回复
arloor
320 天前
看到这么多参数,就不想用 helm 了。没有掌控感
silverwolf
320 天前
helm chart 把应用原生的配置文件又用 values.yaml 包装了一遍,个人决定很臭,浪费时间做了没意义的事情
yinheli
320 天前
我的实践是所有的安装都放到一个 git 库里,包括 argocd 自己都可以用它自己来管理起来,这样所有的安装就值依赖 git 库了,特别是多个环境要安装有时候只需要覆盖 values 的几个值,非常方便。
ss098
320 天前
可以使用 helmfile 来定制自己的 values.yaml 去覆盖默认 values.yaml 的值,也支持使用 Git 管理。
justdoit123
320 天前
@arloor “掌控感” 用得很精准,我也是这样觉得。那么多参数看起来会紧张。
justdoit123
320 天前
@yinheli @ss098 这个倒是,我也是这样做的,resource “代码化”,进而方便管理。
zhujq
318 天前
配置暴露少你会觉得不灵活,配置暴露多又觉得烦,所以看自己实际情况吧,自己再加个 values.yaml 就可以解决啊

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

https://www.v2ex.com/t/1006777

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

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

© 2021 V2EX