|Index|SUSE Edge 文档|第2天操作|边缘 3.7 迁移
适用范围 SUSE Edge 3.7

30 边缘 3.7 迁移

本节介绍了如何将您的 management 和 downstream 集群从 SUSE Edge 3.6 迁移到 SUSE Edge 3.7.0。

重要
重要

请务必从 latest Z-stream 的 SUSE Edge 3.6 版本执行集群迁移。

请务必迁移到 SUSE Edge 3.7.0 版本。有关后续迁移后的升级,请参阅 管理 (第 31 章 “管理群集”) 和 下游 (第 32 章 “下游集群”) 集群 中的各个部分。

下表列出了不同类型的集群以及升级集群的方法:

表 30.1︰ 集群以及升级下游集群的方法
集群类型方法

EIB 配置的集群

有关详细信息,请参见第 30.1.3 节 “Fleet”。

Phone-home 配置的集群

有关 Kubernetes 版本升级,请参阅 升级 Kubernetes 版本;有关 SUC、操作系统和其他组件,请参阅 下游集群 (第 32 章 “下游集群”)。

30.1 管理群集

本节包含下列主题:

第 30.1.1 节 “先决条件” - 开始迁移前需要完成的先决条件步骤。

第 30.1.2 节 “升级控制器” - 如何使用 management 执行 第 19 章 “升级控制器” 集群迁移。

第 30.1.3 节 “Fleet” - 如何使用 management 执行 第 6 章 “Fleet” 集群迁移。

30.1.1 先决条件

30.1.2 升级控制器

重要
重要

Upgrade Controller 目前仅支持 SUSE Edge 版本迁移,仅适用于 非隔离的管理 集群。

本节涵盖以下主题:

第 30.1.2.1 节 “先决条件” - Upgrade Controller 的特定先决条件。

第 30.1.2.2 节 “迁移步骤” - 使用 Upgrade Controller 将 management 集群迁移到新 SUSE Edge 版本的步骤。

30.1.2.1 先决条件

30.1.2.1.1 SUSE Edge 3.7 升级控制器

在使用 Upgrade Controller 之前,您必须首先确保其运行的版本能够迁移到所需的 SUSE Edge 版本。

要执行这一操作:

  1. 如果您已经从之前的 Upgrade Controller 版本部署了 SUSE Edge,请升级其 chart:

    helm upgrade upgrade-controller -n upgrade-controller-system oci://registry.suse.com/edge/charts/upgrade-controller --version 307.0.4+up0.1.3
  2. 如果您 没有 部署 Upgrade Controller,请遵循 第 19.3 节 “安装升级控制器”。

30.1.2.2 迁移步骤

使用 management 执行 Upgrade Controller 集群迁移与执行升级基本相似。

唯一的区别是您的 UpgradePlan 必须 指定 3.7.0 发布版本:

apiVersion: lifecycle.suse.com/v1alpha1
kind: UpgradePlan
metadata:
  name: upgrade-plan-mgmt
  # Change to the namespace of your Upgrade Controller
  namespace: CHANGE_ME
spec:
  releaseVersion: 3.7.0

有关如何使用上述 UpgradePlan 进行迁移的信息,请参阅 Upgrade Controller 升级流程 (第 31.1 节 “Upgrade Controller”)。

30.1.3 Fleet

注意
注意

尽可能使用 第 30.1.2 节 “升级控制器” 进行迁移。

仅在 Upgrade Controller 未涵盖的用例中参考本节。

使用 management 执行 Fleet 集群迁移与执行升级基本相似。

*关键*区别在于:

  1. 必须使用 suse-edge/fleet-examples 储存库的 release-3.7.0 版本中的 Fleet。

  2. 计划升级的 Chart *必须*升级到与 SUSE Edge 3.7.0 版本兼容的版本。有关 SUSE Edge 3.7.0 组件的列表,请参阅 第 40.3 节 “3.7.0 版本”。

重要
重要

为确保 SUSE Edge 3.7.0 迁移成功,用户务必遵守上述要点。

考虑到上述几点,用户可以遵循 management 集群 Fleet (第 31.2 节 “Fleet”) 文档,获取执行迁移所需步骤的综合指南。

30.2 下游集群

第 30.2.1 节 “Fleet” - 如何使用 downstream 执行 第 6 章 “Fleet” 集群迁移。

30.2.1 Fleet

使用 downstream 执行 Fleet 集群迁移与执行升级基本相似。

*关键*区别在于:

  1. 必须使用 suse-edge/fleet-examples 储存库的 release-3.7.0 版本中的 Fleet。

  2. 计划升级的 Chart *必须*升级到与 SUSE Edge 3.7.0 版本兼容的版本。有关 SUSE Edge 3.7.0 组件的列表,请参阅 第 40.3 节 “3.7.0 版本”。

重要
重要

为确保 SUSE Edge 3.7.0 迁移成功,用户务必遵守上述要点。

考虑到上述几点,用户可以遵循 downstream 集群 Fleet (第 32.1 节 “Fleet”) 文档,获取执行迁移所需步骤的综合指南。