我可以删除所有 helm 生成的标签并使用我自己的标签吗?
can I remove all the helm generated labels and use my own labels?
当我做
helm create my-app
我在生成的模板(部署、服务、入口 yaml 文件)中获得如下默认标签:
app.kubernetes.io/name: {{ include "my-app.name" . }}
helm.sh/chart: {{ include "my-app.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
我可以删除所有这些并只使用我自己的标签吗,它会影响回滚等 helm 功能吗???
是的,它们都可以删除 - 来自 here:
Helm itself never requires that a particular label be present.
当我做
helm create my-app
我在生成的模板(部署、服务、入口 yaml 文件)中获得如下默认标签:
app.kubernetes.io/name: {{ include "my-app.name" . }}
helm.sh/chart: {{ include "my-app.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
我可以删除所有这些并只使用我自己的标签吗,它会影响回滚等 helm 功能吗???
是的,它们都可以删除 - 来自 here:
Helm itself never requires that a particular label be present.