Загрузить переменные env в диаграмму руля из готового секрета кубернетов - PullRequest
0 голосов
/ 18 июня 2020

В настоящее время я создаю модули на AKS из основного проекта net. Проблема в том, что у меня есть секрет, созданный из appsettings. json, который я создал ранее в конвейере. На этапе развертывания я загружаю этот секрет в объем самого модуля. Я хочу получить значения из секрета Kubernetes и загрузить их как переменные env внутри диаграммы управления. Любая помощь приветствуется Спасибо :)

1 Ответ

1 голос
/ 18 июня 2020

Посмотрите, как можно использовать секрет в качестве переменной окружения

В качестве единственной переменной

containers:
- name: mycontainer
  image: redis
  env:
    - name: SECRET_USERNAME
      valueFrom:
        secretKeyRef:
          name: mysecret
          key: username

Или весь секрет

containers:
  - name: test-container
    image: k8s.gcr.io/busybox
    command: [ "/bin/sh", "-c", "env" ]
    envFrom:
    - secretRef:
        name: mysecret
...