Как включить Gitlab CI / CD для частного кластера GKE? - PullRequest
1 голос
/ 01 апреля 2020

Я хотел бы настроить функциональность AutoDevops на Gitlab CI / CD, и для этого я пытаюсь настроить существующий кластер kubernetes в качестве своей среды.

Однако для Gitlab требуется URL-адрес главного API Kubernetes, который используется для доступа к API Kubernetes. Kubernetes предоставляет несколько API, нам нужен «базовый» URL, который является общим для всех них, например, https://kubernetes.example.com вместо https://kubernetes.example.com/api/v1. Мы получим URL API, выполнив эту команду:

kubectl cluster-info | grep 'Kubernetes master' | awk '/http/ {print $NF}

, которая возвращает https: //

, в моем случае у меня есть частный Ip, который https://172.10.1.x

Нет документации по настройке CI gitlab для частного кластера GKE.

Как настроить gitlab для доступа к моему мастеру kubernetes с помощью работающего экземпляра виртуальной машины или IP-адреса модуля? или, если есть какие-либо решения / предложения по решению этой проблемы, помогите.

Добавьте существующий кластер GKE в качестве среды

...