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項 「Upgrade Controller」 - management を使用して 第19章 「Upgrade Controller」 クラスタマイグレーションを実行する方法。
30.1.3項 「Fleet」 - management を使用して 第6章 「Fleet」 クラスタマイグレーションを実行する方法。
30.1.1 前提条件 #
30.1.2 Upgrade Controller #
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 #
Upgrade Controller`を使用する前に、目的のSUSE Edge`リリースへの移行が可能なバージョンで実行されていることを確認する必要があります。
これには次の操作を行います。
以前の`Upgrade Controller`リリースから`SUSE Edge`が既にデプロイされている場合は、そのチャートをアップグレードしてください。
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項 「Upgrade Controllerのインストール」に従ってください。
30.1.2.2 移行手順 #
Upgrade Controller`を使用したmanagement`クラスターの移行は、基本的にアップグレードの実行と似ています。
唯一の違いは、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」を使用してください。
`Upgrade Controller`でカバーされていないユースケースについてのみ、このセクションを参照してください。
Fleet`を使用したmanagement`クラスターの移行は、基本的にアップグレードの実行と似ています。
*主な*違いは以下の通りです。
Fleetは、`suse-edge/fleet-examples`リポジトリのrelease-3.7.0リリースから*使用する必要があります*。
アップグレードが予定されているチャートは、
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`クラスタの移行は、基本的にアップグレードの実行と似ています。
*主な*違いは以下の通りです。
Fleetは、`suse-edge/fleet-examples`リポジトリのrelease-3.7.0リリースから*使用する必要があります*。
アップグレードが予定されているチャートは、
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」)のドキュメントに従ってください。