Мастер Kubernetes как раб Дженкинс - PullRequest
0 голосов
/ 29 ноября 2018

Я хочу создать конвейер CI / CD с использованием Jenkins, в котором я хочу добавить главный узел K8s в качестве подчиненного к моей основной настройке Jenkins.Мой вопрос, это хорошая идея?Я планирую создать имя пользователя Jenkins на одном из мастеров, скопировать kubeconfig для пользователя, подключить мастер к этому узлу и затем запустить все развертывания Kubernetes с этого узла.

Есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 30 ноября 2018

Конечно, почему бы и нет.Если вы смотрите на выполнение тестов, которые не требуют производственной системы, я бы порекомендовал использовать что-то вроде minikube на подчиненном устройстве Jenkins.

Убедитесь, что minikube настроен как пользователь jenkins, а также убедитесь, что у вас нет других автономных компонентов Kubernetes (kube-proxy, kube-apiserver, kube-controller-manager и т. Д.) Наваш сервер, который может конфликтовать с установкой minikube.

...