概览

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

升级场景

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

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

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

    在升级 ACP 之前,请先检查当前 DevOps operator 版本:

  2. 升级 ACP 平台

    ACP 平台升级到 v4.2。有关详细说明,请参阅 升级 Container Platform

  3. 将各个 operator 升级到较新版本(可选)

    如果您想使用各个 Operator 的更新版本,可以在各自 operator 的文档中进一步了解如何升级到更新版本,请参阅 将各个 operator 升级到较新版本

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

ACP v4.0v4.1 上,请确保 Alauda DevOps 已经迁移到 Alauda DevOps (Next-Gen)。如果您的 Alauda DevOps 相关 operator 版本为下列版本,则必须先执行迁移。请参阅 将 Alauda DevOps 迁移到 Alauda DevOps (Next-Gen)

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

Alauda DevOps OperatorOperator 版本Tool 实例版本
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 (replace 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 v3 中的 BuildRelease 功能,必须将 Alauda DevOps Pipelines 保持在 v4.0.z 版本。

禁止操作

在任何情况下,都不要Alauda DevOps Pipelines 升级到 v4.0.z 之上。升级到 v4.0.z 以上的版本将导致与 katanomi 的兼容性问题不可逆,可能会破坏现有的 BuildRelease 流水线。

参考资料

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