如何告诉头盔不要创建/更改资源(如果已经存在)?

时间:2019-09-12 15:16:33

标签: kubernetes kubernetes-helm

我有一个秘密资源模板,该模板在安装时会为数据生成随机值。

在删除该图表(因为那些保留的情况下,它没有删除秘密资源)并稍后重新安装之后,我遇到了问题。

这导致它使用新生成的数据遍历先前的机密,对于我而言,这是不希望的。

我正在尝试查找需要在模板中包含的if条件,以便它不会创建或修改秘密(如果已经存在)。我该怎么办?

2 个答案:

答案 0 :(得分:4)

从helm 3.1版本开始,有一个查找功能可用于检查给定资源是否存在。使用此功能,您可以跳过升级或安装已经存在的资源。

Lookup function

答案 1 :(得分:1)

抱歉,您暂时不能。

根据问题#4824(如果保留资源策略,则忽略安装中的现有资源),掌舵团队既不支持它,也没有任何计划。