下面是我的情况:
{{- $v := (.Files.Get "values-productpage.yaml") | fromYaml }}.
spec:
{{- range $key, $value := $v.containers }}
containers:
- name: {{ $value.name }}
image: {{.Values.productpage_image}}:latest
Run Code Online (Sandbox Code Playgroud)
这里到达时.Values.productpage_image,它报告:can't evaluate field productpage_image in type interface {}。
这里有任何使用错误吗?为什么我不能.Values.xxx在这个循环中使用?如果我将 移动.Values到第一行,则没有错误。
小智 5
您可以简单地使用$来访问根范围
没有界定什么$root是,你可以参考.Values作为$.Values从一个循环,或任何其他范围内。
来源:https : //github.com/kubeapps/kubeapps/pull/1057
| 归档时间: |
|
| 查看次数: |
4191 次 |
| 最近记录: |