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 章 “下游集群”) 集群
中的各个部分。
下表列出了不同类型的集群以及升级集群的方法:
| 集群类型 | 方法 |
|---|---|
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 版本。
要执行这一操作:
如果您已经从之前的
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如果您 没有 部署
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 #
使用 management 执行 Fleet 集群迁移与执行升级基本相似。
*关键*区别在于:
必须使用
suse-edge/fleet-examples储存库的 release-3.7.0 版本中的 Fleet。计划升级的 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 集群迁移与执行升级基本相似。
*关键*区别在于:
必须使用
suse-edge/fleet-examples储存库的 release-3.7.0 版本中的 Fleet。计划升级的 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”) 文档,获取执行迁移所需步骤的综合指南。