跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • helm 通过 values.yaml 文件部署之后,如何在不 uninstall 的基础上修改配置?
未分類
9 1 月 2021

helm 通过 values.yaml 文件部署之后,如何在不 uninstall 的基础上修改配置?

helm 通过 values.yaml 文件部署之后,如何在不 uninstall 的基础上修改配置?

資深大佬 : foMM 4

这个问题可能比较小白,见谅。

如果我用 kubectl 部署某个东西之后,修改对应的 yaml 文件之后只需要再 kubectl apply 一下,k8s 会自动按照新的内容 terminal 旧的 container 启动新的。

同样的场景如果用 helm –values values.yaml 部署之后,修改 values.yaml 文件的配置之后请问如何可以 apply 呢?

我不太明白 helm upgrade 到底怎么用。它有个<RELEASE>选项我不知道填什么好,而且 upgrade 好像连 helm chart 一起 upgrade 了。

如果我只想按照新的 values.yaml 更新我的部署,请问如何可以做到。

我能想到的要么就 kubectl edit,要么 helm uninstall 然后重新 helm install… 不知道有没有更方便的方法。

谢谢

大佬有話說 (3)

  • 資深大佬 : xuzhzzz

    helm pull 下来在修改 value.yaml

    直接指定目录
    helm install demo ./demo

    更新,改 values.yaml
    helm upgrade demo ./demo

    我比较喜欢这样。。

  • 主 資深大佬 : foMM

    @xuzhzzz #1 感谢,pull 下来我还没试过,一会儿试试。

  • 資深大佬 : yamasa

    如果只是覆盖几个值:helm upgrade –install –set K1=V1 –set K2=V2
    如果要覆盖整个 values 那肯定就是–values values.yml
    以上说的都是指定本地 folder 作为 upgrade 的参数,不要去指定具体 chart 版本。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具