【发布时间】:2022-11-07 18:36:42
【问题描述】:
我一直在毫无问题地部署我的代码;但是,我现在在从终端部署时收到以下错误:
<index .Values.common .Values.deploy_target>: error calling index: value is nil; should be of type string
这是我的代码以获得更好的主意。我有我的deployment.yaml 和Values.yml。这是代码的摘录:
deployment.yaml
# Common Environment variables
{{- with (index .Values.common .Values.deploy_target) }}
{{- range .env_vars }}
- name: {{.name}}
value: "{{.value}}"
{{- end }}
{{- end }}
values.yaml
common:
dev:
env_vars:
- name: foo
value: bar
- name: foo
value: bar
qa:
env_vars:
- name: foo
value: bar
- name: foo
value: bar
production:
env_vars:
- name: foo
value: bar
- name: foo
value: bar
我用来安装服务的命令如下:
helm upgrade --install foo-bar .helm/folder -n beta
我会很感激任何可以帮助我的人。
【问题讨论】:
标签: kubernetes-helm