Передать переменные окружения внутрь контейнера
Мне требуется передать переменные окружения внутрь контейнера. Делаю я это с помощью configmaps.
У меня не получается добавить configmaps в pod. Следовательно, я не могу прокинуть переменные в контейнер.
Ссылки даны, возможно, на старые версии.
Ответы (1 шт):
Автор решения: hedgehogues
→ Ссылка
Вариант 1
Использовать утилиту oc:
oc set env
configmaps также можно использовать в этом случае. Данный вариант представляется менее практичным и изящным. Поэтому предлагается второй вариант, который использует yml.
Вариант 2
Следует привязать configmap к DeploymentConfig, как переменную окружения.
Детали по ссылке. Конфиг лежит тут. Следует взять следующую часть конфига:
envFrom:
- configMapRef:
name: special-config
и поместить её в исходный конфиг, в раздел - kind: DeploymentConfig, containers