【问题标题】:why do you need to have staging and production on the same K8 instance when using Jenkins x为什么在使用 Jenkins x 时需要在同一个 K8 实例上进行 staging 和 production
【发布时间】:2019-01-14 16:00:26
【问题描述】:

所以我不明白为什么您希望 jenkins x 在与其自身相同的 K8 服务器上安装登台和生产。这是否意味着每个团队都有自己的作品?

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

【问题讨论】:

    标签: jenkins-x


    【解决方案1】:

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

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

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

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

    我们正在处理making multi-cluster configuration easy to setup - 目前它是一个手动过程。

    【讨论】:

    • 好吧,这是有道理的。这个新功能设置是否允许将 jenkins x 安装在完全独立的集群上......与所有环境隔离,但允许管道显示流程阶段。
    • 在进一步研究之后,我很想知道促销在 jx 内部是如何工作的......我一直在阅读 gitOps,大多数文章都提到两个编排周期都依赖 git 作为源真相..詹金斯 x 是如何到位的
    • @user1555190 是的,我们应该能够支持在一个集群上安装 Jenkins X 并在不同的集群上升级到分阶段和升级。
    • 以下是 Jenkins X 中提升的工作方式:jenkins-x.io/faq/develop/#how-does-promotion-actually-work
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-29
    相关资源
    最近更新 更多