ı希望将代理设置为我通过Helm v3创建的deployment.yaml中的env变量。在helm模板中添加env的正确格式应该是什么,同时有什么方法可以在values.yaml中传递此值?
- env:
- name: "HTTP_PROXY"
value: "http://<user>:<password>@<ip_addr>:<port>"
containers:
- name: {{ .Chart.Name }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
ports:
- name: http
containerPort: 8080
protocol: TCP
resources:
{{- toYaml .Values.resources | nindent 12 }}
考虑到Helm的语法已经在Stack上讨论了几次,我只想对其进行总结,以减少孤立的问题并将其发布为社区Wiki,因为我在这里没有做太多事情。