在掌舵位置覆盖.Release.Name的位置

Pra*_*ain 2 kubernetes kubernetes-helm

我创建了一个舵图,该舵图是app.kubernetes.io/instance从这样的模板值中得出的:

labels:
    app.kubernetes.io/name: {{ include "mychart.name" . }}
    helm.sh/chart: {{ include "mychart.chart" . }}
    app.kubernetes.io/instance: {{ .Release.Name }}
Run Code Online (Sandbox Code Playgroud)

我不知道在哪个文件中以及如何覆盖它的值。我不想像Helm中所述如何通过命令行覆盖它,如何定义.Release.Name值

Rya*_*son 5

目的是不要.Release.Name在掌舵图中设置。用户运行时,可以将其设置为由头盔自动生成的值,helm install或者由用户将其设置为参数helm install --name。想象一下,如果图表将设置-的值,.Release.Name用户仍然可以为其设置一个不同的值,那么helm install --name在不清楚使用哪个名称的地方就会发生冲突。