概览
本指南详细介绍了在将 Alauda Container Platform (ACP) 从 v4.0 或 v4.1 升级到 v4.2 的场景下,Alauda DevOps 的升级/迁移策略。
目录
升级场景确保 Alauda DevOps 已迁移到 Alauda DevOps (Next-Gen)迁移前的 Alauda DevOps v3.20 版本矩阵迁移后的 Alauda DevOps (Next-Gen) 版本矩阵将各个 operator 升级到较新版本(可选)参考资料升级场景
如果您当前的 ACP 版本是 v4.0,则 Alauda DevOps 的升级路径如下:
-
迁移到 Alauda DevOps (Next-Gen)
在升级 ACP 之前,请先检查当前 DevOps operator 版本:
- 如果您的 operator 版本与 Alauda DevOps (Next-Gen) 版本矩阵 不匹配,则必须按照 将 Alauda DevOps 迁移到 Alauda DevOps (Next-Gen) 执行迁移。
- 如果您已在
ACPv4.0上完成迁移,且 operator 版本与 Alauda DevOps (Next-Gen) 版本矩阵 匹配,则可以跳过此步骤,直接进行 ACP 平台升级。
-
升级 ACP 平台
将
ACP平台升级到v4.2。有关详细说明,请参阅 升级 Container Platform。 -
将各个 operator 升级到较新版本(可选)
如果您想使用各个 Operator 的更新版本,可以在各自 operator 的文档中进一步了解如何升级到更新版本,请参阅 将各个 operator 升级到较新版本
确保 Alauda DevOps 已迁移到 Alauda DevOps (Next-Gen)
在 ACP v4.0 或 v4.1 上,请确保 Alauda DevOps 已经迁移到 Alauda DevOps (Next-Gen)。如果您的 Alauda DevOps 相关 operator 版本为下列版本,则必须先执行迁移。请参阅 将 Alauda DevOps 迁移到 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 流水线。
参考资料
有关详细的升级和迁移流程,请参阅: