График является efs-инициатором. Я пытаюсь немного его подправить и внедрить некоторые поля, используя некоторые существующие секреты k8s, однако для части томов я должен предоставить значение, ссылающееся на секреты. Я попытался с этим подходом Объединить несколько секретов k8s в переменную env , но, похоже, это не применимо к разделу тома.
Есть ли способ сделать это?
Модуль не может запуститься и завершается неудачно с: mount.nfs: Не удалось разрешить сервер $ (FILE_SYSTEM_ID) .efs. $ (AWS_REGION) .amazon aws .com: Имя или служба не известно
containers:
- name: {{ template "efs-provisioner.fullname" . }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
env:
- name: FILE_SYSTEM_ID
valueFrom:
secretKeyRef:
name: efs-id-secret
key: String
- name: AWS_REGION
valueFrom:
secretKeyRef:
name: aws-region-secret
key: String
volumes:
- name: pv-volume
nfs:
server: $(FILE_SYSTEM_ID).efs.$(AWS_REGION).amazonaws.com