如何使用索引引用 helm 数组参数

vou*_*asg 3 yaml kubernetes-helm

我在values.yaml 文件中有这个helm 参数。

spec:
   containers: 
     - name: mycontainer
       image: my.image.url
Run Code Online (Sandbox Code Playgroud)

我想使用索引引用另一个 kubernetes-resource.yaml 文件中的名称和图像参数。

我试过

containerReference: {{ index .Values.spec.containers[0].name | quote }} 
Run Code Online (Sandbox Code Playgroud)

containerReference: {{ (index .Values.spec.containers 0).name | quote }} 
Run Code Online (Sandbox Code Playgroud)

但我得到:坏字符 U+002D '-'

Yur*_* G. 8

尝试

{{ with index .Values.spec.containers 0 }}
containerReference: {{ .name | quote }}
{{ end }}
Run Code Online (Sandbox Code Playgroud)