我创建了一个舵图,该舵图是从像这样的模板值中得出app.kubernetes.io/instance
的值:
labels:
app.kubernetes.io/name: {{ include "mychart.name" . }}
helm.sh/chart: {{ include "mychart.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
我不知道在哪个文件中以及如何覆盖它的值。我不想像Helm how to define .Release.Name value
中所述通过命令行覆盖它答案 0 :(得分:3)
目的是您不要在掌舵图中设置.Release.Name
。用户运行helm install
时,可以将其设置为由头盔自动生成的值,也可以将其设置为helm install --name
的参数。想象一下,如果图表要设置.Release.Name
的值-用户仍然可以使用helm install --name
为其设置一个不同的值,然后就会出现冲突,无法清楚地知道哪个名称。