Расширение секретной переменной манифеста в раздел тома

График efs-provisioner. Я пытаюсь немного изменить его и внедрить некоторые поля, используя некоторые существующие секреты k8s, однако для части томов я должен указать значение, ссылающееся на секреты. Я пробовал использовать этот подход Объединение нескольких секретов k8s в переменную env, но, кажется, это не применимо к разделу тома.

Есть ли способ сделать это ?

Модуль не может запуститься и завершается с ошибкой: mount.nfs: не удалось разрешить сервер $(FILE_SYSTEM_ID).efs.$(AWS_REGION).amazonaws.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

person Recoba20    schedule 27.01.2020    source источник
comment
Я думаю, что переменные не расширяются, потому что раздел томов находится на один уровень выше раздела env.   -  person Subramanian Manickam    schedule 27.01.2020
comment
Раздел томов и контейнеров имеет один и тот же отступ. Я удалил некоторый контент для простоты. Я не против работать таким образом из-за ограничения области действия, я просто спрашиваю, есть ли способ расширить переменную в другой раздел? В этом случае раздел контейнеров против томов   -  person Recoba20    schedule 27.01.2020
comment
Я не уверен, может ли это быть достигнуто в разделе Volumes.   -  person Subramanian Manickam    schedule 27.01.2020
comment
Что ж, ответ говорит: Kubernetes allows you to use previously defined environment variables as part of subsequent environment variables здесь вы пытаетесь расширить URL-адрес тома, который не является переменной среды, поэтому в этом есть смысл.   -  person Tummala Dhanvi    schedule 28.01.2020