Реагировать на js с использованием kubernetes - PullRequest
0 голосов
/ 05 апреля 2019

mine - приложение реакции (а не сборка из приложения creat реагирует), мы используем env-файл для различных переменных среды (используйте веб-пакет Dotenv) из npm.Мы внедряем это приложение в докер-контейнер в Куберне.Ищите способ управления env-переменными со стороны kubernetes, а не из файла .env.Во время работы в локальном хосте (не в докере) это должно работать также, когда развертывание должно быть взято из предложения kubernetes.any

1 Ответ

0 голосов
/ 05 апреля 2019

Вы можете использовать configmap и secrets в kubernetes для управления переменными среды. в то время как в kubernetes оба являются настройками по умолчанию, поэтому дополнительная установка не требуется

Есть много других опций, которые вы также можете использовать hashicorp vault для более безопасного хранения переменных.

  1. Если переменные окружения будут использоваться внутри kubernetes, вы можете использовать configmap & secrets
  2. Если вы хотите перенести переменную за пределы kubernetes, лучше настройте хранилище для большей безопасности.

если вы хотите установить переменные окружения в файле Docker include, вы можете сделать это как

...
RUN npm run build
ENV File_location=/app/.env
ENV DB_PORT=9090
WORKDIR /
RUN npm install express
...

Эту переменную среды вы можете использовать и импортировать в код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...