问题
agent方式连接master出现无法连接,网络采用F5上做域名解析
https://jks.xxx.com/ provided port:8081 is not reachable
<2021-05-19 09:32:42> : at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.re https://jks.xxx.com/ provided port:8081 is not reachable
解决方案
Jenkins系统配置端口改为网络开放端口:如8081
1.先打开Jenkins(全局安全配置)Configure Global Security。
2.找到代理,修改指定端口(网络层指定开发的端口)
修改Jenkins master配置
1.第一种操作:配置(Jenkins Location )修改Jenkins URL(改为IP连接,默认域名无法连接),但是这种操作会引起其他的问题存在。
2.(推荐)第二种:添加节点,启动方式选择agent连接,Tunnel 连接位置:服务器IP:8081
操作简述
配置隧道
添加节点Tunnel 连接位置:10.10.1.1:8081
agent启动
java -jar agent.jar -jnlpUrl http://jks.xxx.com:8080/computer/worker-05/slave-agent.jnlp -secret 4c4e65cd11e7fd8saaw2211aadad5025bbac91f0f35c6d2aac4ac9b42f53e0a -workDir "/data/jenkins"
# 启动成功