我在 values.yaml 中得到了一张地图:
Schedule:
app1: node01
app2: node07
app3: node13
我想在 template/app.yaml 中使用它:
{{- $tuplei := untilStep 1 4 1 -}}
{{- range $keyi, $vali := $tuplei }}
---
spec:
template:
spec:
nodeName: {{ $.Values.Schedule.node$vali }}
它不能工作:
错误:解析错误 (xxx/templates/app.yaml:51): 坏字符 U+0024 '$' helm.go:94: [debug] 解析错误 (xxx/templates/app.yaml:51): 坏字符 U+0024 '$'
我已经尝试了一些方法,但仍然无法做到。
#{{- $ScheduleName := printf "app%d" $vali }}
#nodeName: get $.Values.Schedule "$ScheduleName"
#can't work, too.
鸿蒙传说
相关分类