justdoit123

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

  •  
  •   justdoit123 · Jan 8, 2024 · 2435 views
    This topic created in 882 days ago, the information mentioned may be changed or developed.

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

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

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

    感谢各位分享!

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