Hello,
I'm to connect my kubernetes slave pod to my master using this command line in the slave jnlp container:
java -cp C:\slave.jar hudson.remoting.jnlp.Main -headless -tunnel jenkins-agent:50000 -url http://jenkins.jx.40.86.200.118.nip.io/ -workDir C:\jenkins\agents
how ever I recieve this error:
Jun 26, 2018 6:39:03 PM hudson.remoting.jnlp.Main$CuiListener error
SEVERE: Failed to connect to http://jenkins.jx.40.86.201.214.nip.io/tcpSlaveAgentListener/: jenkins.jx.40.86.201.214.nip.io
java.io.IOException: Failed to connect to http://jenkins.jx.40.86.201.214.nip.io/tcpSlaveAgentListener/: jenkins.jx.40.86.201.214.nip.io
at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:194)
at hudson.remoting.Engine.innerRun(Engine.java:518)
at hudson.remoting.Engine.run(Engine.java:469)
Caused by: java.net.UnknownHostException: jenkins.jx.40.86.201.214.nip.io
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:191)
... 2 more
I tried disabling protocol 3 in the jenkins ui, but when I ran this new command:
java -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -cp C:\slave.jar hudson.remoting.jnlp.Main -headless -tunnel jenkins-agent:50000 -url http://jenkins.jx.40.86.200.118.nip.io/ -workDir C:\jenkins\agents
I get the error:
Error: Could not find or load main class .jenkinsci.remoting.engine.JnlpProtocol3.disabled=true