|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
マイグレーションガイド
コンテキスト
Rancher v2.13から、SUSE® Rancher Prime Cluster APIはRancherの一部としてインストールされるため、別途のデプロイメントが不要になります。Rancher v2.13にアップグレードする前に、ユーザーはスムーズなアップグレードを実現するためにこのガイドに従う必要があります。
マイグレーション
Rancher v2.13にアップグレードする_前に_、以下の手順に従ってください:
-
SUSE® Rancher Prime Cluster APIをv0.24.3にアップグレードしてください。このステップは重要です。なぜなら、v0.24のすべてのパッチリリースは、Rancher v2.13へのアップグレードのためにクラスターを準備するからです。
-
SUSE® Rancher Prime Cluster APIをアンインストールしてください。これは必要です。なぜなら、Rancher v2.13以降、SUSE® Rancher Prime Cluster APIはオプトインのアドオンではなく、Rancherのシステムコンポーネントになるからです。そのため、Rancherは以前とは異なるネームスペースにインストールされるので、以前にインストールされたバージョンは、まず手動でアンインストールする必要があります。SUSE® Rancher Prime Cluster APIのv0.24.3をアンインストールすると、コアCAPIプロバイダー自体が削除されますが、コアCAPI CRDは保持されます。マイグレーション中、コアCAPIコントローラーは管理クラスター上で実行されませんが、ダウンストリームのCAPIクラスターは通常通り実行され、影響を受けることはありません。
-
以下のkubectlコマンドを実行してください:
kubectl patch crd capiproviders.turtles-capi.cattle.io --type=json -p='[{"op": "add", "path": "/metadata/annotations/meta.helm.sh~1release-namespace", "value": "cattle-turtles-system"}]' kubectl patch crd clusterctlconfigs.turtles-capi.cattle.io --type=json -p='[{"op": "add", "path": "/metadata/annotations/meta.helm.sh~1release-namespace", "value": "cattle-turtles-system"}]'
これらのコマンドは、`capiprovider`と`clusterctlconfig`のCRDをパッチして、Rancher v2.13の一部としてインストールされたときにSUSE® Rancher Prime Cluster APIによって採用されるようにします。
上記のマイグレーションは、SUSE® Rancher Prime Cluster APIのバージョンが≤ v0.24.3であるユーザーにとって必要です。Rancher v2.13をインストールする新しいユーザーは、マイグレーションを行う必要はありません。