从舵表中的值文件读取值时的默认键值

I want to pass the default key value while reading values file.

{{- range $key, $val := .Values.nodeLabel | default map[string]string{"a":"b"}}}

Values.yaml nodeLabel - a: b

But i am trying to pass default value too.

{{- range $key, $val := .Values.nodeLabel | default "b:c"

error- range cannot iterate over b:c

Please try this:

 {{- if .Values.nodeLabel -}}
    {{- range $key, $val := .Values.nodeLabel  }}
    {{ $key }}: {{ $val }}
  #  {{- end }}
  {{ else }}
     {{ default "b: c" }}
  {{- end -}}

Additional resources: The Chart Best Practices Guide

Hope this help