概览
本指南详细介绍了在从 Alauda Container Platform (ACP) v4.0 或 v4.1 升级到 v4.2 场景下,Alauda DevOps 的升级/迁移策略。
升级场景
如果您当前的 ACP 版本是 v4.0,Alauda DevOps 的升级路径如下:
-
迁移到 Alauda DevOps (Next-Gen)
在升级 ACP 之前,请确认您当前的 DevOps operator 版本:
- 如果您的 operators 不符合 Alauda DevOps (Next-Gen) 版本矩阵,则必须按照 Migrating Alauda DevOps to Alauda DevOps (Next-Gen) 进行迁移。
- 如果您已在
ACPv4.0上完成迁移,且 operators 符合 Alauda DevOps (Next-Gen) 版本矩阵,则可跳过此步骤,直接进行 ACP 平台升级。
-
升级 ACP 平台
将
ACP平台升级到版本v4.2。详细操作请参考 Upgrading Container Platform。 -
升级各 operator 至更新版本(可选)
如果您希望使用各 Operator 的更新版本,可以进一步查看各 operator 文档中的升级说明,详情请参见 Upgrade each operator to a newer version。
目录
确保 Alauda DevOps 已迁移至 Alauda DevOps (Next-Gen)迁移前的 Alauda DevOps v3.20 版本矩阵迁移后的 Alauda DevOps (Next-Gen) 版本矩阵升级各 operator 至更新版本(可选)确保 Alauda DevOps 已迁移至 Alauda DevOps (Next-Gen)
在 ACP v4.0 或 v4.1 上,确保 Alauda DevOps 已经迁移至 Alauda DevOps (Next-Gen)。如果您的 Alauda DevOps 相关 operators 版本处于下表所示版本,必须先进行迁移。请参考 Migrating Alauda DevOps to Alauda DevOps (Next-Gen)。
迁移前的 Alauda DevOps v3.20 版本矩阵
迁移后的 Alauda DevOps (Next-Gen) 版本矩阵
升级各 operator 至更新版本(可选)
您已完成从 Alauda DevOps 到 Alauda DevOps (Next-Gen) 的迁移。在 Alauda DevOps (Next-Gen) 中,如果您希望使用各 Operator 的更新版本,可以进一步查看各 operator 文档中的升级说明。
重要限制
如果您需要继续使用 Alauda DevOps v3 的 Build 和 Release 功能,必须保持 Alauda DevOps Pipelines 版本为 v4.0.z。
禁止操作
在任何情况下,不得升级 Alauda DevOps Pipelines 至高于 v4.0.z 的版本。升级到高于 v4.0.z 的版本将导致与 katanomi 的兼容性不可逆转的问题,可能破坏现有的 Build 和 Release 流水线。
参考资料
详细的升级和迁移流程,请参阅: