古典的な IBM Cloud Kubernetes Service または Red Hat OpenShift クラスタを VPC に移行する
単一のデータセンターにデプロイされているクラスタ用の VPC+ ツールを使用することで、古典的な IBM Cloud® Kubernetes Service または Red Hat® OpenShift® クラスタを VPC に移行できます。 また、複数のデータセンターをマルチゾーン・リージョンに移行することもできます。 VPC+は、クラシックとIBM Cloud Kubernetes ServiceまたはRed Hat OpenShiftのリソースとコンポーネントの両方を検出します。 Kubernetes 内で実行されている他のリソースとワークロードとともに、検出されるコンポーネントとリソースの一部については、以下のリストを参照してください:
- ワーカーノードとプール
- POD
- 名前空間
- 秘密
- StatefulSets
- DaemonSet
- デプロイメント
- ConfigMaps
- カスタム・リソース定義
- PVC
移行の一環として、VPC+ツールはVPCシングルアベイラビリティゾーンに新しいクラスタを作成し、Kubernetesワークロードリソースを新しいVPC環境にバックアップおよびリストアします。
開始前に
VPC+ ツールを使用してクラシック IBM Cloud Kubernetes Service または Red Hat OpenShift クラスタの VPC への移行を開始する前に、以下の要件を確認してください:
- IBM Cloud Kubernetes ServiceとRed Hat OpenShiftマイグレーションの注意点 をよく理解してください。
- IBM Cloud Kubernetes ServiceまたはRed Hat OpenShift管理者ロールがユーザーアカウントに割り当てられていることを確認してください。
- 古典的なインフラストラクチャAPIキーとIBM Cloud VPC APIキーの両方が必要です。
- ワークロードのバックアップとリストア用にVPCアカウントを追加する場合、HMACキー(アクセスキーID_と_シークレットアクセスキー)が必要です。
制限
以下の制限を確認する:
- プライベートクラスタは移行できません。
- ブロックストレージを持つPVCのみがサポートされている。
- IPに依存するサービスについては、移行後にIPを更新する必要があります(DNS、ロードバランサー、セキュリティルールなど)。
VPCへの移行
- VPC+ツールにログインする。
- クラシックアカウントとVPCアカウントを追加します。 VPCアカウントを追加する際は、クラスタの移行に必要な_アクセスキーID_と_シークレットアクセスキー_を必ず入力してください。
- VPC+ Cloud Migrationインターフェイスでインフラストラクチャの移行オプションを選択し、検出をクリックします。
- IBM Cloudクラシックアカウントを選択し、VPC移行ワークスペースの作成をクリックします。
- これで、VPC で移行するリソースグループ、リージョン、ゾーンと、移行する必要のある IBM Cloud Kubernetes Service または Red Hat OpenShift クラスタを選択できます。
- 以下のコンポーネントの要件と考慮事項を確認する:
- アドレスプレフィックス - 古典的なアドレスプレフィックスはVPCではサポートされていません。 新しいアドレスプレフィックスを作成し、パブリックゲートウェイを有効にしてください。
- IBM Cloud Kubernetes Service または Red Hat OpenShift クラスタ名 - クラスタ名は新しく一意でなければなりません。
- ワーカー・ノード - クラシックなワーカー・プール・フレーバーは、VPCではサポートされていません。
- 適切なリソースとコンポーネントを選択したら、クラスタをVPCに移行できます。
- クラスタを移行したら、クラスタを検証し、妥当性を確認します。 特に、Red Hat OpenShift クラスターで、内部イメージ レジストリやオペレータなど、Red Hat OpenShift 固有のツールを使用している場合は、移行したクラスターの修正や再デプロイが必要になるかもしれません。