概览

本指南详细介绍了 Alauda DevOps 在以下场景中的升级和迁移策略:

  • Alauda Container Platform (ACP)v4.0 升级到 v4.3
  • ACPv4.1 升级到 v4.3
  • ACPv4.2 升级到 v4.3

升级场景

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

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

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

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

  2. 升级 ACP 平台

    ACP 平台升级到 v4.3 版本。详细说明请参阅 升级 Container Platform

  3. 将每个 operator 升级到更新的版本

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

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

本节适用于 ACP v4.0v4.1 的历史升级路径。在 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 VersionTool Instance Version
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 OperatorVersion
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 升级到更新的版本

在完成 ACP 平台升级后,你可以根据你的环境场景,选择性地升级已安装的 Alauda DevOpsAlauda DevOps (Next-Gen) Operators。

如果你想使用每个已安装 Operator 的更新版本,请参考相应的文档中心,并遵循目标版本对应的已批准 channel 和版本。

Important

每个 Operator 都必须升级到与当前 ACP 版本兼容的版本。在升级 Operator 之前,请务必先在相应文档中确认支持的版本和兼容性要求。

Warning

重要限制

如果你需要继续使用 Alauda DevOps v3BuildRelease 功能,则必须将 Alauda DevOps Pipelines 保持在 v4.0.z 版本。

禁止操作

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

  1. 转到 Administrator -> Marketplace -> Operator Hub
  2. 切换到目标集群。
  3. 打开对应 Operator 的详情页。
  4. 选择目标版本对应的已批准 channel 和版本。
  5. 执行升级,并等待 Operator 状态变为 healthy。

仅升级你环境中已安装的组件。有关每个组件的详细操作步骤,请参阅相应的文档中心:

参考资料

有关详细的升级和迁移操作步骤,请参阅: