Использовать определенный ключ из файла json в configmap в качестве переменной среды - PullRequest
0 голосов
/ 02 июня 2019

Я использую кластер k8s, где у меня есть файл конфигурации с файлом json.

kubectl describe cm my-cmap
Name:         my-cmap
Namespace:    default
Labels:       <none>
Annotations:  <none>

Data
====
mydataJson:
----
{
   key1 : value1,
   key2 : value2
}

Есть ли способ получить key1 в качестве переменной ENV в модуле?

Ответы [ 2 ]

0 голосов
/ 03 июня 2019

Если вас интересует здесь , вы можете найти другой пост о " ConfigMap из файла " или " ConfigMap из файла с переменными среды ".

0 голосов
/ 02 июня 2019

Вы можете указать ссылку на configmap в разделе env, чтобы установить переменные среды со значениями из нее.В определении пакета добавьте:

     env:
    - name: ENV_NAME
      valueFrom:
        configMapKeyRef:
          name: my-cmap
          key: key1
...