假设我有一个values.yaml:
foo:
bar:
doo: 123
在我的模板文件中,我可以这样做:
{{- range .Values.foo.bar }}
- name: {{ .doo }}
{{- end }}
将打印:
- name: 123
但我想说:
- name: doo
有办法做到这一点吗?我试过了
{{ . }}
但这不是我想要的,因为它转储了整个对象。
您可以通过使用赋值轻松获取键和值:
{{- range $thekey, $thevalue := .Values.foo.bar }}
- name: {{ $thekey }}
{{- end }}