最近我一直在配置 Jenkins 以使用 Kubernetes 云来部署像工人/奴隶这样的 Pod,但我在实现这一点时遇到了问题。
我正在尝试这个场景。
但是我配置了这个并且不能正常工作。我从 nginx 收到 504 错误:
从 nginx 控制器 pod 我得到了这个日志:
2024/05/05 18:04:45 [error] 7804#7804: *166176182 upstream timed out (110: Operation timed out)
while reading response header from upstream,
client: 10.0.0.134,
server: jenkinstest.somedomain.com,
request: "POST /manage/descriptorByName/org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud/testConnection HTTP/2.0",
upstream: "http://10.0.4.86:8080/manage/descriptorByName/org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud/testConnection",
host: "jenkinstest.somedomain.com",
referrer: "https://jenkinstest.somedomain.com/manage/cloud/kubernetes/configure"
10.0.0.134 - - [05/May/2024:18:04:45 +0000]
"POST /manage/descriptorByName/org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud/testConnection HTTP/2.0" 504 562
"https://jenkinstest.somedomain.com/manage/cloud/kubernetes/configure"
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
549 300.001 [jenkins-jenkins-8080] []
10.0.4.86:8080 0 300.000 504 3be2167acb862a9cc9a5c8be5fce9a7f
我需要任何额外的配置吗?我正确配置了代理,其他应用程序也正常工作。
谢谢。