Возможно ли, чтобы 2 контейнера внутри Pod совместно использовали одни и те же переменные среды? - PullRequest
0 голосов
/ 06 мая 2018

Возможно ли для InitContainer изменять переменные среды контейнера приложения при работе внутри того же модуля Pod *

Обратите внимание, что я ищу подробный ответ, который описывает технические причины, по которым это возможно или невозможно. Пример: «Текущая технология контейнеров поддерживает изоляцию переменных среды между контейнерами, и модули не могут обойти это ограничение,« группируя »контейнеры в одно и то же« пространство переменных среды ».

Ответы [ 2 ]

0 голосов
/ 06 мая 2018

Нет, просто изменить такие переменные невозможно. Одним из возможных обходных путей является использование тома EmptyDir, совместно используемого InitContainer и основным контейнером. Вы можете хранить там переменные, используя файл в InitContainer, и загружать их в основной контейнер с помощью простого сценария оболочки.

0 голосов
/ 06 мая 2018

Короткий ответ: нет, они не могут.

Вы можете попробовать что-то взломать, используя ShareProcessNamespace и gdb , но наверняка это неправильное решение проблемы, которую вы пытаетесь решить.

...