Мне понадобилось 2 дня, чтобы понять. Благодарю. я думаю, что это должен быть принятый ответ, так как ваша проблема касается запуска мастера jenkins за пределами кластера.

аюсь настроить создание динамических рабов Jenkins с помощью плагина jenkins-kubernetes.

Мой Дженкинс работает вне Кластера K8s.

Ссылка:https://github.com/jenkinsci/kubernetes-plugin

Моя версия Дженкинс2.60.2 и версия плагина Kubernetes1.1.2

Я выполнил шаги, упомянутые в файле readme, и успешно установил соединение.

Моя настройка выглядит так:

И соединение успешно.

Затем я создал работу с шаблоном pod:

Здесь начинается проблема:1. Когда я запускаю это задание вначале, оно запускается, и подчиненный контейнер jenkins внутри моего модуля не может подключиться и выдает:

Я включил порт JNLP (50000), не уверенный, является ли это правильным портом, даже проверенным со случайным выбором в Jenkins, ничего не работало.

2. Теперь я отказался от этой работы Дженкинса и снова запустил:

 Started by user Vaibhav Jain
[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Still waiting to schedule task
Jenkins doesn’t have label defaultlabel

и ни один стручок не начинается в kubernetes.Это странно.

Я не уверен, что я делаю неправильно. Нужна помощь!

Ответы на вопрос(2)

Ваш ответ на вопрос