Дженкинс Рабы с докером - PullRequest
0 голосов
/ 01 июня 2018

Итак, я наблюдаю эту тенденцию использовать докер для раскрутки рабов Дженкинса, и у меня есть сомнения относительно его использования.

Допустим, у меня есть сильная коробка для моего хозяина и еще одна оченьдостойный (ram, cpu и т. д.).

Ребята, порекомендовали бы раскрутить 2,3 и т. д. Docker-Jenkins slave (все они указывают на разные ssh-порт)?Должен ли я использовать другую коробку и раскрутить там другой контейнер?

Что бы вы подумали, что он лучший?

Я знаю, что это действительно зависит от проекта, который вы строите, и всего этого.Но если оставить это в стороне, это хорошая практика?

1 Ответ

0 голосов
/ 01 июня 2018

Еще более интересным подходом является использование Kubernetes в дополнение к Docker.

Таким образом, с помощью плагина Jenkins Kubernetes вы можете запускать динамические агенты в кластере Kubernetes.
У вас больше нет фиксированного числа агентов: вы можете масштабировать с помощьюстолько агентов, сколько необходимо (и сколько кластер может поддерживать)

Кроме того, вы можете указать свой шаблон pod для использования в качестве ведомого устройства, то есть ваш контейнер со всеми необходимыми исполняемыми файлами, установленными вэто для конкретной работы, чтобы использовать.

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