这是我们拥有的设置-在kubernetes集群上运行的Jenkins master。 Windows VM作为永久从属连接。 Windows VM通过Jenkins主服务器公开的端口30502连接。在Jenkins TCP JNLP端口配置中,默认端口50000已修改为30502。 Windows VM成功连接到Jenkins Master。
Jenkins主服务器启动时,每2秒就会抛出大量此类消息。
hudson.TcpSlaveAgentListener$ConnectionHandler run
WARNING: Connection #788 failed java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:197)
at java.io.DataInputStream.readFully(DataInputStream.java:169)
at hudson.TcpSlaveAgentListener$ConnectionHandler.run
(TcpSlaveAgentListener.java:244)```
这是否需要我在这里缺少的任何其他配置?
答案 0 :(得分:0)
这与负载平衡器运行状况探针有关。 https://issues.jenkins-ci.org/browse/JENKINS-48106 我们正在AWS上运行Kubernetes。我手动将目标组运行状况检查端口重新配置为某个随机数(例如60000)。 AWS目标组具有有趣的行为:如果没有正常的端点,它将流量发送到所有端点。因此,AWS会“轰击”一些随机端口,并将所有终结点标记为不正常,但仍会向所有终结点发送流量。