Определить пользовательский интерфейс многоступенчатой ​​среды (угловой) в Кубернетесе - PullRequest
0 голосов
/ 04 ноября 2019

Вопрос о многоступенчатой ​​среде в Кубернетесе.

У меня есть dev, test, prod K8-Cluster, и у меня есть переменные окружения, которые отличаются от этапа к этапу (например, Backend-urls).

Я думал об использовании init-контейнера для замены внутренних URL-адресов на каждом этапе, чтобы он не был жестко задан, и вы можете изменить URL-адреса, если что-то изменится.

Является ли это анти-паттерном, или вы просто упакуете бэкэнды вместе с внешним интерфейсом (что на самом деле невозможно, потому что мы иногда получаем более одного другого URL-адреса бэкэнда)

1 Ответ

2 голосов
/ 04 ноября 2019

вы должны использовать configmaps для установки переменных окружения https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/

пример для angular: Configmaps - Angular

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