gpt4 book ai didi

kubernetes - 如果资源已经存在,如何告诉 helm 不创建/更改资源?

转载 作者:行者123 更新时间:2023-12-02 11:31:07 25 4
gpt4 key购买 nike

我有一个 secret 资源模板,安装后会为数据生成随机值。

删除该图表(它没有删除 secret 资源,因为它们会保留)并稍后重新安装后,我遇到了问题。

这导致它使用新生成的数据运行前一个 secret ,这在我的情况下是不希望的。

我试图找到我需要在模板中包含的 if 条件是什么,以便它不会创建或修改已经存在的 secret 。我怎么做?

最佳答案

从 helm 3.1 版本开始,有一个查找功能可用于检查给定资源是否存在。使用此功能您可以跳过升级或安装已存在的资源。
Lookup function
例如,请参阅此 sample-chart 。我在 _helpers.tpl 中创建了一个名为 gen.secret 的函数并在 secret.yaml 中使用它

关于kubernetes - 如果资源已经存在,如何告诉 helm 不创建/更改资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57909821/

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