我现在正在使用头盔。我的项目是这样的:
值.yaml:
environmentVariables:
KEY1: VALUE1
KEY2: VALUE2
Run Code Online (Sandbox Code Playgroud)
configmap.yaml:
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "myproject.fullname" . }}
data:
{{- range $k, $v := .Values.environmentVariables }}
{{ $k }}: {{ $v | quote }}
{{- end }}
Run Code Online (Sandbox Code Playgroud)
部署.yaml:
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ template "myproject.fullname" . }}
spec:
template:
spec:
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
env:
{{- range $k, $v := .Values.environmentVariables }}
- name: {{ …Run Code Online (Sandbox Code Playgroud)