我用掌舵创建了ConfigMap
apiVersion: v1
kind: ConfigMap
metadata:
name: test
data:
{{- $root := . -}}
{{- range $path, $bytes := .Files.Glob "*.yml"}}
{{ $path }}: '{{ $root.Files.Get $path }}'
{{- end }}
当我运行kubectl get configmaps时,yml文件格式更改为另一种文件格式,在yml文件中添加了“ \”。如何防止头盔更改文件格式?
答案 0 :(得分:0)
apiVersion: v1
kind: ConfigMap
metadata:
name: test
data:
{{- $root := . -}}
{{- range $path, $bytes := .Files.Glob "*.yml"}}
{{- $value := $root.Files.Get $path -}}
{{- printf "\n" | nindent 2 -}}
{{ $path | nindent 2 }}: {{- toYaml $value | nindent 4 }}
{{- end }}
您可以使用类似上面的内容。
$value
变量中。 $value
变量传递给toYaml
函数,并将nindent
传递给4