【问题标题】:Is it possible to run e2e tests in different google kubernetes engine clusters?是否可以在不同的 google kubernetes 引擎集群中运行 e2e 测试?
【发布时间】:2019-06-17 18:01:17
【问题描述】:

我有两个私有 GKE 集群:第一个带有 jenkins,第二个带有要测试的应用程序。问题是 jenkins 无法与第二个集群中的应用程序通信。

不允许在这些集群之间建立直接连接。不幸的是,不允许将 jenkins 与应用程序一起安装在集群中。 Spinnaker 可以访问所有集群,因此我们开始使用 Spinnaker 来运行我们的容器化测试。在某些方面它可以工作,但是在收集测试结果或重试测试方面存在问题。此外,执行此操作的整个设置非常复杂。

我正在寻找更简单的解决方案,也许有一种方法可以使用 jenkins 在第二个集群上运行测试?任何帮助将不胜感激

【问题讨论】:

    标签: jenkins google-cloud-platform automated-tests google-kubernetes-engine spinnaker


    【解决方案1】:

    使用 Spinnaker 运行 e2e 测试是一项棘手的任务。

    我们在与 Spinnaker 相同的集群中拥有备用 Jenkins,它们具有相同的网络规则,因此此类 Jenkins 与 Spinnaker 连接到相同的集群/命名空间/资源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-23
      • 2018-06-18
      • 2018-02-05
      • 2021-11-23
      • 1970-01-01
      相关资源
      最近更新 更多