gpt4 book ai didi

kubernetes - 如何使用新的 values.yaml 升级 helm chart 并保留以前的部署数据?

转载 作者:行者123 更新时间:2023-12-04 19:27:11 28 4
gpt4 key购买 nike

我使用 config-v1.yaml 部署了一个 Helm chart .我通过 helm chart 中公开的 api 向我的 helm chart 应用程序添加了一些数据

我想使用来自 config-v2.yaml 的值部署/更新当前图表因为有一个功能我想公开。

当我使用 helm upgrade -f config-v2.yaml my-chart stable/chart .之前的 helm 版本被吹走了,这意味着我用 API 添加的数据已经消失了。所以我想我需要为我的容器添加一个卷。

当我添加 PersistentVolume 和 PersistentVolumeClaim 时,应用程序无法使用来自 config-v2.yaml 的值更新这意味着我没有得到我想要的新功能。

对 Helm chart 进行这些类型的更新的正确方法是什么?

最佳答案

要升级,请使用“--reuse-values”标志,因为您要为现有值提供额外的自定义。

在您的情况下,您可以使用

掌 Helm 升级 --reuse-values -f config-v2.yaml my-chart stable/chart

请引用docs.

关于kubernetes - 如何使用新的 values.yaml 升级 helm chart 并保留以前的部署数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52634741/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com