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

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

  •  
  •   justdoit123 · 349 天前 · 1579 次点击
    这是一个创建于 349 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    感谢各位分享!

    7 条回复    2024-01-10 14:21:30 +08:00
    arloor
        1
    arloor  
       349 天前 via Android
    看到这么多参数,就不想用 helm 了。没有掌控感
    silverwolf
        2
    silverwolf  
       349 天前
    helm chart 把应用原生的配置文件又用 values.yaml 包装了一遍,个人决定很臭,浪费时间做了没意义的事情
    yinheli
        3
    yinheli  
       349 天前
    我的实践是所有的安装都放到一个 git 库里,包括 argocd 自己都可以用它自己来管理起来,这样所有的安装就值依赖 git 库了,特别是多个环境要安装有时候只需要覆盖 values 的几个值,非常方便。
    ss098
        4
    ss098  
       349 天前
    可以使用 helmfile 来定制自己的 values.yaml 去覆盖默认 values.yaml 的值,也支持使用 Git 管理。
    justdoit123
        5
    justdoit123  
    OP
       349 天前
    @arloor “掌控感” 用得很精准,我也是这样觉得。那么多参数看起来会紧张。
    justdoit123
        6
    justdoit123  
    OP
       349 天前
    @yinheli @ss098 这个倒是,我也是这样做的,resource “代码化”,进而方便管理。
    zhujq
        7
    zhujq  
       347 天前
    配置暴露少你会觉得不灵活,配置暴露多又觉得烦,所以看自己实际情况吧,自己再加个 values.yaml 就可以解决啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2792 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:43 · PVG 16:43 · LAX 00:43 · JFK 03:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.