Я пытаюсь передать переменную env моему модулю из configmap.У меня есть следующие настройки.
У меня есть файл test-config.txt с 2 переменными env
a_sample_env=b
c_sample_env=d
Я создаю карту конфигурации следующим образом:
kubectl create configmap test-config --from-file test-config.txt
Мое определение модуля выглядит следующим образом:
apiVersion: v1
kind: Pod
metadata:
name: test-pod
spec:
containers:
- name: mycontainer
image: redis
envFrom:
- configMapRef:
name: test-config
Но мое приложениене получает 2 переменные env в файле test-config.txt.Я вошел в модуль, используя kubectl exec, и получил пустые значения для переменных env.
root@test-pod:/data# echo $c_sample_env
root@test-pod:/data# echo $a_sample_env
Кто-нибудь может указать, почему переменные среды недоступны в модуле?