Jenkins kubernetes-plugin 与多个集群对话
Jenkins kubernetes-plugin talking to multiple clusters
所以我遇到并难以理解的问题是如何设置多个 clouds/clusters。与这个问题非常相似。
One Jenkins, Two Kubernetes Clusters
基本上我在集群 A 中完美地拥有 jenkins 运行。集群 B 是我遇到问题的地方。我在插件中将集群 b kubernetes 设置为集群 B。我可以点击登录按钮,它按预期工作。我遇到的问题是当一个代理部署到集群 b 做工作时,它不能再顶嘴了。这些错误似乎是因为我的詹金斯在 https 端点后面。但是我找不到在哪里设置 ssl?即使我过去了,我也不确定如何让 jnlp 顶嘴?那会是一个节点端口吗?我查看了 websocket,但仍有问题。
我在网上找到的所有内容似乎都没有回答 https 背后的詹金斯。他们似乎都假设它是 http。
非常感谢任何指导。
提前致谢
所以结束我最后所做的循环。最后我用的是kubernetes-cli插件。通过这种方式,代理在集群 A 中旋转,并能够在集群 B 中触发部署等。
kubernetes-cli 插件只需要集群 A 上的服务帐户即可与集群交互。所以实际上是一个完美的解决方案。
所以我遇到并难以理解的问题是如何设置多个 clouds/clusters。与这个问题非常相似。 One Jenkins, Two Kubernetes Clusters
基本上我在集群 A 中完美地拥有 jenkins 运行。集群 B 是我遇到问题的地方。我在插件中将集群 b kubernetes 设置为集群 B。我可以点击登录按钮,它按预期工作。我遇到的问题是当一个代理部署到集群 b 做工作时,它不能再顶嘴了。这些错误似乎是因为我的詹金斯在 https 端点后面。但是我找不到在哪里设置 ssl?即使我过去了,我也不确定如何让 jnlp 顶嘴?那会是一个节点端口吗?我查看了 websocket,但仍有问题。 我在网上找到的所有内容似乎都没有回答 https 背后的詹金斯。他们似乎都假设它是 http。 非常感谢任何指导。 提前致谢
所以结束我最后所做的循环。最后我用的是kubernetes-cli插件。通过这种方式,代理在集群 A 中旋转,并能够在集群 B 中触发部署等。 kubernetes-cli 插件只需要集群 A 上的服务帐户即可与集群交互。所以实际上是一个完美的解决方案。