概览

本指南详细介绍了在从 Alauda Container Platform (ACP) v4.0v4.1 升级到 v4.2 场景下,Alauda DevOps 的升级/迁移策略。

升级场景

从 ACP v4.0 升级
从 ACP v4.1 升级

如果您当前的 ACP 版本是 v4.0Alauda DevOps 的升级路径如下:

  1. 迁移到 Alauda DevOps (Next-Gen)

    在升级 ACP 之前,请确认您当前的 DevOps operator 版本:

  2. 升级 ACP 平台

    ACP 平台升级到版本 v4.2。详细操作请参考 Upgrading Container Platform

  3. 升级各 operator 至更新版本(可选)

    如果您希望使用各 Operator 的更新版本,可以进一步查看各 operator 文档中的升级说明,详情请参见 Upgrade each operator to a newer version

确保 Alauda DevOps 已迁移至 Alauda DevOps (Next-Gen)

ACP v4.0v4.1 上,确保 Alauda DevOps 已经迁移至 Alauda DevOps (Next-Gen)。如果您的 Alauda DevOps 相关 operators 版本处于下表所示版本,必须先进行迁移。请参考 Migrating Alauda DevOps to Alauda DevOps (Next-Gen)

迁移前的 Alauda DevOps v3.20 版本矩阵

Alauda DevOps OperatorOperator 版本工具实例版本
Alauda DevOps GitLab v3v3.20.zv14.0.z
Alauda DevOps Nexus v3v3.20.zv3.69.z
Alauda DevOps SonarQube v3v3.20.zv9.9.z
Alauda DevOps Harbor v3v3.20.zv2.6.z
Alauda DevOps Tekton v3v3.20.z-

迁移后的 Alauda DevOps (Next-Gen) 版本矩阵

Alauda DevOps Operator版本
Alauda DevOps Pipelines (替代 Alauda DevOps Tekton v3)v4.0.z
Alauda Build of Gitlabv17.8.z
Alauda Build of Harborv2.12.z
Alauda Build of SonarQubev2025.1.z
Alauda Build of Nexusv3.76.z

升级各 operator 至更新版本(可选)

您已完成从 Alauda DevOpsAlauda DevOps (Next-Gen) 的迁移。在 Alauda DevOps (Next-Gen) 中,如果您希望使用各 Operator 的更新版本,可以进一步查看各 operator 文档中的升级说明。

Warning

重要限制

如果您需要继续使用 Alauda DevOps v3BuildRelease 功能,必须保持 Alauda DevOps Pipelines 版本为 v4.0.z

禁止操作

在任何情况下,不得升级 Alauda DevOps Pipelines 至高于 v4.0.z 的版本。升级到高于 v4.0.z 的版本将导致与 katanomi 的兼容性不可逆转的问题,可能破坏现有的 BuildRelease 流水线。

参考资料

详细的升级和迁移流程,请参阅: