Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 从范围循环内的yaml获取头盔值_Kubernetes_Kubernetes Helm_Helmfile - Fatal编程技术网

Kubernetes 从范围循环内的yaml获取头盔值

Kubernetes 从范围循环内的yaml获取头盔值,kubernetes,kubernetes-helm,helmfile,Kubernetes,Kubernetes Helm,Helmfile,如何从Values.yaml文件中获取.Values.someVal,或在{range.Values.smtg}循环中通过cli传递 例如 spec: containers: {{ range $k, $v := .Values.smtg }} - name: {{ $k }} image: {{ printf "%s:%s" (required "no img" $v) (required "

如何从
Values.yaml
文件中获取
.Values.someVal
,或在
{range.Values.smtg}
循环中通过cli传递

例如

spec:
      containers:
      {{ range $k, $v := .Values.smtg }}
      - name: {{ $k }}
        image: {{ printf "%s:%s" (required "no img" $v) (required "no tag" .Values.someVal) | quote }}   <<<--- how can I get .Values.someVal from values.yaml or cli? 
      {{- end }}
spec:
容器:
{{range$k,$v:=.Values.smtg}
-名称:{{$k}

图像:{printf“%s:%s”(必需的“无img”$v)(必需的“无标记”.Values.someVal)| quote}}使用
$.Values.someVal
$
将始终指向根上下文:

spec:
  containers:
  {{ range $k, $v := $.Values.smtg }}
  - name: {{ $k }}
    image: {{ printf "%s:%s" (required "no img" $v) (required "no tag" $.Values.someVal) | quote }} 
  {{- end }}

... 简单使用$.Values.somevals这能回答你的问题吗@如果这回答了你的问题,请接受它作为答案。