Further tried by adding below entries in */etc/hosts* file on both *Jenkins/K8s 
Master* and* K8s-Worker* node system as well. But still result is same.

# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

75.76.77.5  jenkins-server jenkins-server.company.domain.com
75.76.77.6  k8s-node-1 k8s-node-1.company.domain.com


*Excuted below on K8s-Worker node.*

#  curl -I http://jenkins-server/jenkins/tcpSlaveAgentListener/
HTTP/1.1 200
Server: nginx/1.14.1
Date: Fri, 28 Aug 2020 06:13:34 GMT
Content-Type: text/plain;charset=UTF-8
Connection: keep-alive
Cache-Control: private
Expires: Thu, 01 Jan 1970 00:00:00 GMT
X-Content-Type-Options: nosniff
X-Hudson-JNLP-Port: 40021
X-Jenkins-JNLP-Port: 40021
X-Instance-Identity: 
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnkgz8Av2x8R9R2KZDzWm1K11O01r7VDikW48rCNQlgw
/pUeNSPJu9pv7kH884tOE65GkMepNdtJcOFQFtY1qZ0sr5y4GF5TOc7+U/
TqfwULt60r7OQlKcrsQx/jJkF0xLjR+xaJ64WKnbsl0AiZhd8/
ynk02UxFXKcgwkEP2PGpGyQ1ps5t/
yj6ueFiPAHX2ssK8aI7ynVbf3YyVrtFOlqhnTy11mJFoLAZnpjYRCJsrX5z/
xciVq5c2XmEikLzMpjFl0YBAsDo7JL4eBUwiBr64HPcSKrsBBB9oPE4oI6GkYUCAni8uOLfzoNr9B1eImaETYSdVPdSKW
/ez/OeHjQIDAQAB
X-Jenkins-Agent-Protocols: JNLP4-connect, Ping
X-Remoting-Minimum-Version: 3.14

# curl http://jenkins-server:40021/
Jenkins-Agent-Protocols: JNLP4-connect, Ping
Jenkins-Version: 2.235.3
Jenkins-Session: 4455fd45
Client: 75.76.77.6
Server: 75.76.77.5
Remoting-Minimum-Version: 3.14




On Friday, August 28, 2020 at 10:16:45 AM UTC+5:30, Mk wrote:
>
> Dear Team,
>
> I have *Jenkins Master* &* K8s-Master* running on same server(*CentOS-8*), 
> Configured Jenkins *Kubernetes Plugin version - 1.26.4* But while running 
> pipeline job i always getting an error, Below is K8s cluster jenkins agent 
> pod log.
>
> [root@K8s-Master /]# kubectl logs -f pipeline-test-33-sj6tl-r0clh-g559d -c 
> jnlp
>
> Aug 08, 2020 8:37:21 AM hudson.remoting.jnlp.Main createEngine
> INFO: Setting up agent: pipeline-test-33-sj6tl-r0clh-g559d
> Aug 08, 2020 8:37:21 AM hudson.remoting.jnlp.Main$CuiListener <init>
> INFO: Jenkins agent is running in headless mode.
> Aug 08, 2020 8:37:21 AM hudson.remoting.Engine startEngine
> INFO: Using Remoting version: 4.3
> Aug 08, 2020 8:37:21 AM org.jenkinsci.remoting.engine.WorkDirManager 
> initializeWorkDir
> INFO: Using /home/jenkins/agent/remoting as a remoting work directory
> Aug 08, 2020 8:37:21 AM org.jenkinsci.remoting.engine.WorkDirManager 
> setupLogging
> INFO: Both error and output logs will be printed to 
> /home/jenkins/agent/remoting
> Aug 08, 2020 8:37:21 AM hudson.remoting.jnlp.Main$CuiListener status
> INFO: Locating server among [http://jenkins-serverjenkins/]
> Aug 08, 2020 8:37:41 AM hudson.remoting.jnlp.Main$CuiListener error
>
> SEVERE: Failed to connect to 
> http://jenkins-server/jenkins/tcpSlaveAgentListener/: jenkins-server
> java.io.IOException: Failed to connect to 
> http://jenkins-serverjenkins/tcpSlaveAgentListener/: jenkins-server
>         at 
> org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:217)
>         at hudson.remoting.Engine.innerRun(Engine.java:693)
>         at hudson.remoting.Engine.run(Engine.java:518)
> Caused by: java.net.UnknownHostException: jenkins-server
>         at 
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
>         at java.net.Socket.connect(Socket.java:607)
>         at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
>         at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
>         at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
>         at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
>         at sun.net.www.http.HttpClient.New(HttpClient.java:339)
>         at sun.net.www.http.HttpClient.New(HttpClient.java:357)
>         at 
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226)
>         at 
> sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162)
>         at 
> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056)
>         at 
> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990)
>         at 
> org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:214)
>
>
>         ... 2 more
>
>
> Below settings configuration already enabled glocal security section.
>
> Manage Jenkins --> Configure Global Security --> Agents Random [Enabled]
>
>
>
> [image: 1.png]
>
>
>
>
> I am successfully able to communicate from my Jenkins to the K8s master 
> cluster(Verified in Jenkins Cloud section).
>
> Even in K8s master server all the namespace pods are running. *Flannel 
> CNI installed*, Not sure what is causing problem with agent provisioning 
> through Jenkins.
>
> Would appreciate any suggestions.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/c155bb2a-d143-4825-9406-59f066e47385o%40googlegroups.com.

Reply via email to