Kubernetes Helm 模板中如何根据某个值是否存在进行 if/else 判断

2020-02-01 20:03发布

问题:

请问在 k8s helm 模板中如何根据某个值是否存在进行 if/else 判断?

回答1:

templates/deployment.yaml 中的写法如下:

{{- if .Values.image.repository }}
image: {.Values.image.repository}
{{- else }}
image: "***/{{ .Release.Name }}:{{ .Values.image.version }}"
{{- end}}


标签: k8s helm