为什么在使用 Jenkins x 时需要在同一个 K8 实例上进行暂存和生产

why do you need to have staging and production on the same K8 instance when using Jenkins x

所以我不明白为什么您希望 jenkins x 在与其自身相同的 K8 服务器上安装暂存和生产。这不代表每个团队都有自己的作品吗?

我可以理解在一台服务器上安装 jenkins x 和暂存,然后再使用另一台服务器进行生产。

因此对于 Jenkins X,每个团队都有自己的 Environments,例如 StagingProduction

当通过 jx create cluster 命令安装 Jenkins X 时,我们默认在 kubernetes 集群的不同命名空间中创建团队环境。

显然,您可以为不同的团队使用不同的集群;所以每个团队都可以使用一个单独的集群。

还有一个要求是许多人希望为团队的不同环境使用单独的集群(和云服务帐户)。例如Dev 环境可能在一个集群上,Staging 在另一个集群上,Production 在另一个集群上。

我们正在努力 making multi-cluster configuration easy to setup - 目前是手动过程。