如何更改Helm模板中的metadata.name并保留旧的?

问题描述 投票:0回答:1

这是我的图表的片段:

apiVersion: v1
kind: MyResource
metadata:
  name: myresource-{{ .Release.Revision }}
  labels:
    {{- include "mychart.labels" . | nindent 4 }}
s

我的预期行为是每次跑步时

helm upgrade
。它将创建一个新的
MyResource
,以修订版为后缀,并保留旧的。

然而,事实证明旧的立即被删除。例如,当创建

myresource-2
时,
myresource-1
会立即被删除。有没有办法改变这种行为?

kubernetes-helm helm3
1个回答
0
投票

发现我可以使用

helm.sh/resource-policy: keep

© www.soinside.com 2019 - 2024. All rights reserved.