SAP Jenkins на Кубернетес - PullRequest
       45

SAP Jenkins на Кубернетес

1 голос
/ 03 марта 2020

получил несколько вопросов по запуску проекта piper на Kubernetes. Мы выполнили настройку, как описано в

https://sap.github.io/jenkins-library/guidedtour/

Я предполагал, что сборка будет работать "из коробки" ... но это не так «т. Вызов mtaBuild приводит к сообщению ... Не удается подключиться к демону docker ... отказано в разрешении

Не уверен, нужно ли нам устанавливать переменную env ON_K8S. Если мы установим это ... сборка будет ждать вечно, пока не появится узел.

Есть ли какое-либо руководство по настройке для Kubernetes? Нужно ли нам настраивать шаблон pod в конфигурации Jenkins и работать с контейнером ("container_name") в Jenkinsfile?

Агент Jenkins https://hub.docker.com/r/ppiper/jenkins-agent-k8s уже предварительно настроен? Нужно ли устанавливать его в переменной env?

1 Ответ

3 голосов
/ 03 марта 2020

Обновленный ответ:

Сценарии cx-сервера не предназначены для работы в Kubernetes, они созданы для настройки "plain docker" (сервер linux / vm с установленным docker) ).

Для масштабирования в Kubernetes доступны две опции:

Использование главного изображения jenkins в модуле, как описано в этом сообщении в блоге , или использование его в Настройка "plain docker" и, возможно, наличие дополнительных агентов в kubernetes.

Дополнительная документация по этой теме c находится здесь

...