рабберн Дженкинс раб не видит хозяина - PullRequest
0 голосов
/ 27 января 2020

Я развертываю Дженкинса со схемами рулевого управления в GKE, и у меня возникают проблемы с заданиями, в основном подчиненный не видит tcpSlaveAgentListener - это происходит всякий раз, когда я начинаю какую-либо работу - мастер запускает шкалу нового агента jenkins-agent, но завершается с такой ошибкой

SEVERE: Failed to connect to http://jenkins.jenkins.svc.my_website:8080/tcpSlaveAgentListener/: jenkins.jenkins.svc.my_website
java.io.IOException: Failed to connect to http://jenkins.jenkins.svc.my_website:8080/tcpSlaveAgentListener/: jenkins.jenkins.svc.my_website
  at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:206)

Я заменил свой домен (например, google.com) на my_website - мне интересно, jenkins.jenkins.sv c .my_domain - он встроен или нет? есть где-нибудь дубликаты? что у него так много поддоменов?

Ответы [ 2 ]

2 голосов
/ 27 января 2020

Необходимо настроить порт TCP для входящих агентов на 50000 в главном разделе конфигурации Jenkins.

1. Go to Configure Global Security
2. Under Agents section, select Fixed option and keep 50000 value.
1 голос
/ 28 января 2020

Подчиненный соединяется обратно с Jenkins через JNLP через порт JNLP (порт TCP для входящих агентов). Если вы будете go Управлять> Настроить глобальную безопасность; Вы сможете увидеть это; выберите Фиксированный порт и укажите значение, скажем, 50000.

Вы также можете использовать туннель в разделе конфигурации плагина kubernetes (Управление> настроить систему) и указать jenkins.jenkins.sv c: 50000. (если ваше пространство имён Дженкинс и серьёзное имя тоже Дженкинс)

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