Как работать с несколькими средами с помощью Google Cloud Build и Kubernetes - PullRequest
0 голосов
/ 19 марта 2019

Я успешно настроил конвейер CICD, следуя этому учебному пособию .

В нем четко показано, как заставить Google Cloud Build и Kubernetes работать с одной средой: производственная.

Для простоты в этом руководстве используется одна среда - производство - в репозитории env, но при необходимости вы можете расширить ее для развертывания в нескольких средах.

Верно, но некоторые детали отсутствуют: есть ли один файл kubernetes.yaml в зависимости от среды?А как насчет пространств имен kubernetes? ...

Точнее, как бы вы справились с несколькими средами (постановка ...)?

1 Ответ

0 голосов
/ 19 марта 2019

Возможны разные способы создания окружения, но я понимаю из этой строки:

репозиторий env: содержит манифесты для развертывания в Kubernetes

Этоосновная / производственная ветвь по умолчанию отображается в производственную среду, затем вы можете создать, например, тестирование и промежуточные ветки, где вы будете тестировать и ставить свои вещи, а затем перенести переход на основную ветвь.

Infact ifвы продолжаете читать этот документ, он вам что-то скажет:

В репозитории env может быть несколько веток, каждая из которых отображается в определенную среду (вы используете только производство в этом учебном пособии) и ссылаетесь на определенный образ контейнерав то время как хранилище приложения этого не делает.

Еще одна вещь, если у вас есть доступ к gitlab и kubernetes, вы можете реализовать это без gKE GKE и clud build.

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