Плагин Jenkins kubernetes: предоставлен порт: 50000 недоступен - PullRequest
0 голосов
/ 28 февраля 2020

Я настроил jenkins на GKE с использованием официального шлема chart .

Я также создал nginx-ingress установку контроллера с помощью шлема, и я могу получить доступ к jenkins через https://112.222.111.22/jenkins где 112.222.111.22 - это состояние c IP, который я передаю балансировщику нагрузки.

Я также могу создавать задания.

Однако, когда я пытаюсь раскрутить входящий удаленный агент:

▶ java -jar agent.jar -noCertificateCheck -jnlpUrl https://112.222.111.22/jenkins/computer/My%20Builder%203/slave-agent.jnlp -secret <some_secret>


...
WARNING: Connect timed out
Feb 28, 2020 5:57:18 PM hudson.remoting.jnlp.Main$CuiListener error
SEVERE: https://112.222.111.22/jenkins/ provided port:50000 is not reachable
java.io.IOException: https://112.222.111.22/jenkins/ provided port:50000 is not reachable
    at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:303)
    at hudson.remoting.Engine.innerRun(Engine.java:527)
    at hudson.remoting.Engine.run(Engine.java:488)

Почему это так?

1 Ответ

0 голосов
/ 30 апреля 2020

похоже, что порт 50000 не открыт в мастере jenkins. Попробуйте открыть порт и перезапустить компьютер и экземпляр (т.е. jenkins через url) и посмотреть, поможет ли это.

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