这是我们的设置 - Jenkins master 在 kubernetes 集群上运行。Windows VM 作为永久从属设备连接。Windows VM 通过 Jenkins master 公开的端口 30502 连接。Jenkins TCP JNLP 端口配置中的默认端口 50000 已修改为 30502。Windows VM 成功连接到 Jenkins Master。
当 Jenkins master 启动时,每 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)```
Run Code Online (Sandbox Code Playgroud)
这是否需要我在这里缺少的任何额外配置?
小智 1
这与负载均衡器运行状况探测有关。https://issues.jenkins-ci.org/browse/JENKINS-48106 我们在 AWS 上运行 Kubernetes。我手动将目标组运行状况检查端口重新配置为某个随机数(例如 60000)。AWS 目标组有有趣的行为:如果没有健康的端点,它会将流量发送到所有端点。因此,AWS“轰炸”一些随机端口并将所有端点标记为不健康,但仍然向所有端点发送流量。
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           7356 次  |  
        
|   最近记录:  |