Я пытаюсь настроить создание Jenkins Dynamic slave с помощью плагина jenkins-kubernetes.
Мой jenkins работает за пределами кластера K8s.
Ссылка: https://github.com/jenkinsci/kubernetes-plugin
Моя версия jenkins - 2.60.2, а версия плагина Kubernetes - 1.1.2.
Я выполнил шаги, упомянутые в файле readme, и успешно настроил соединение.
И соединение успешно.
Затем я создал задание с шаблоном модуля:
Здесь начинается проблема: 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
и в кубернетах не запускается ни один под. Это странно.
Я не уверен, что делаю не так. Нужна помощь!