Jenkins kubernetes插件与多个集群通信

时间:2020-05-14 00:31:58

标签: jenkins kubernetes jenkins-kubernetes

所以我要努力解决的问题是如何设置多个云/集群。与此问题非常相似。 One Jenkins, Two Kubernetes Clusters

基本上,jenkins可以在群集A中完美运行。群集B是我遇到问题的地方。我在插件中将群集b的Kubernetes设置为群集B。我可以单击登录按钮,并且按预期运行。我遇到的问题是,当一个代理部署到集群b进行工作时,它将无法再回头。错误似乎是因为我的詹金斯在https端点后面。但是我找不到在哪里设置ssl?即使我克服了这一点,我也不知道如何让jnlp回复?那将是一个节点端口吗?我查看了websocket,但仍然遇到问题。 我发现的所有在线内容似乎都无法在https后面回答詹金斯。他们似乎都以为是http。 任何指导是非常感谢。 预先感谢

1 个答案:

答案 0 :(得分:0)

所以要结束我最终所做的事情。最后,我使用了kubernetes-cli插件。这样,代理就进入了集群A,并能够触发集群B中的部署等。 kubernetes-cli插件仅需要群集A上的服务帐户即可与群集进行交互。所以实际上是一个完美的解决方案。