Ansible Jenkins 插件无法在 docker/kubernetes 上的 GKE 中运行 - 无限循环

Ansible Jenkins 插件无法在 docker/kubernetes 上的 GKE 中运行 - 无限循环

我有这样一个简单的剧本:

- hosts: 123.123.123.123
  tasks:
          - name: Jenkins - add job
            jenkins_job:
                    config: "{{ lookup('file', 'jenkins_conf/pipeline_staging.xml') }}"
                    name: deploy-staging
                    password: XXXXX
                    url: http://10.12.0.5:8080
                    user: someuser

当我在服务器上正常安装的 Jenkins 上启动它时,它可以正常工作。但是当我尝试连接到 GKE 上 docker/kubernetes 环境中安装的 Jenkins 时,它失败了,并显示:

失败!=> {"changed": false, "failed": true, "msg": "无法验证作业是否存在,HTTP 错误 302:HTTP 服务器返回重定向错误,这将导致无限循环。\n最后的 30x 错误消息是:\n找到http://10.12.0.5:8080“}

这里可以找到更多详细信息:Ansible - Jenkins 插件在 Google 容器引擎(GKE)上失败 - 入口无限循环

我以为这可能是由于我的入口/LB 配置,但在我使用直接连接到 Jenkins 节点的远程执行对其进行测试后,我仍然收到无限循环错误。我做错了什么?

相关内容