Как прочитать переменную из файла, прикрепленного как карта конфигурации к модулю?

Используя Configmaps, я прикрепляю текстовый файл, содержащий переменные среды, к Pod . Когда я вхожу в POD и затем запускаю команду "env", я вижу, как показано ниже

env.txt=var1=123
var2=30000

Я пытаюсь прочитать var1 или var2 . Я не могу это сделать.

Ценю твою помощь

1 ответ

Как ответил @RyanDawson в комментариях, вы можете действовать двумя способами:

  1. Поместите переменные непосредственно в ConfigMap. После этого вы можете смонтировать их на стручки. Вот несколько примеров: ссылка-1 и ссылка-2

  2. Поместите переменные в файл и поместите файл в ConfigMap. Смонтируйте ConfigMap в Pod, и после этого используйте некоторый скрипт для его анализа и добавления переменных. Примеры: ссылка-3 и ссылка-4

Другие вопросы по тегам