Расширение секретной переменной манифеста в раздел тома - PullRequest
0 голосов
/ 27 января 2020

График является 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
...