【发布时间】:2020-12-16 16:45:09
【问题描述】:
我们正在尝试通过导入存储、服务、主节点和从节点的 YAML 来在 Openshift 环境中设置 Jenkins 主节点和从节点(参考 - https://www.jenkins.io/doc/book/installing/kubernetes/)。
我们正在使用 Jenkins LTS 2.263.1 和 agent version 4.3-7-jdk11 docker 镜像。 Jenkins master pod 已启动并运行,并且没有问题。我们在设置从节点时遇到了问题。
设置从节点时遵循的步骤,
- 通过添加主根目录和其他标准配置从主节点(从 UI)创建代理节点
- 将 YAML 导入 Openshift
导入 YAML 后,在启动 pod 时,我们收到以下错误
INFO: Locating server among [https://myjenkins.company.com/ ]
Dec 16, 2020 4:26:19 PM hudson.remoting.jnlp.Main$CuiListener error
SEVERE: https://myjenkins.company.com/tcpSlaveAgentListener/ appears to be publishing an invalid X-Instance-Identity.
java.io.IOException: https://myjenkins.company.com/tcpSlaveAgentListener/ appears to be publishing an invalid X-Instance-Identity.
at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:287)
at hudson.remoting.Engine.innerRun(Engine.java:693)
at hudson.remoting.Engine.run(Engine.java:518)
我们尝试通过各种方式启动从节点,但没有成功。
- https://support.cloudbees.com/hc/en-us/articles/215578778-How-to-fix-an-instance-having-an-invalid-identity-key-enc-file-
- SEVERE: https://jenkins.domainname.com/tcpSlaveAgentListener/ appears to be publishing an invalid X-Instance-Identity
当我们从浏览器点击https://myjenkins.company.com/tcpSlaveAgentListener/ URL 时,我们得到“Jenkins”作为响应,并且响应标头具有“x-instance-identity”和一些值。
你知道这里出了什么问题吗? 我们是否在设置中遗漏了什么?
提前致谢!
【问题讨论】:
标签: jenkins kubernetes