第15章 マルチアーキテクチャーコンピュートマシンの設定をサポートするクラスターのインストール
マルチアーキテクチャーコンピュートマシンを備えた OpenShift Container Platform クラスターは、さまざまなアーキテクチャーのコンピュートマシンをサポートします。
クラスター内に複数のアーキテクチャーを持つノードがある場合、イメージのアーキテクチャーはノードのアーキテクチャーと一致している必要があります。Pod が適切なアーキテクチャーを持つノードに割り当てられていること、およびそれがイメージアーキテクチャーと一致していることを確認する必要があります。Pod をノードに割り当てる方法の詳細は、マルチアーキテクチャーのコンピュートマシンを含むクラスターでワークロードをスケジュールする を参照してください。
マルチアーキテクチャーコンピュートマシンの設定をサポートする Google Cloud クラスターをインストールできます。GCP クラスターをインストールした後、次の方法でマルチアーキテクチャーコンピュートマシンをクラスターに追加できます。
- 64 ビット ARM コントロールプレーンマシンを使用し、すでに 64 ビット ARM コンピュートマシンが含まれているクラスターに 64 ビット x86 コンピュートマシンを追加します。この場合、64 ビット x86 がセカンダリーアーキテクチャーと見なされます。
- 64 ビット x86 コントロールプレーンマシンを使用し、すでに 64 ビット x86 コンピュートマシンが含まれているクラスターに 64 ビット ARM コンピュートマシンを追加します。この場合、64 ビット ARM がセカンダリーアーキテクチャーと見なされます。
セカンダリーアーキテクチャーノードをクラスターに追加する前に、Multiarch Tuning Operator をインストールし、ClusterPodPlacementConfig カスタムリソースをデプロイすることを推奨します。詳細は、「Multiarch Tuning Operator を使用してマルチアーキテクチャークラスター上のワークロードを管理する」を参照してください。
15.1. マルチアーキテクチャーをサポートするクラスターのインストール リンクのコピーリンクがクリップボードにコピーされました!
マルチアーキテクチャーコンピュートマシンの設定をサポートするクラスターをインストールできます。
前提条件
-
OpenShift CLI (
oc) がインストールされている。 - OpenShift Container Platform インストールプログラムがある。
- クラスターのプルシークレットをダウンロードしている。
手順
次のコマンドを実行して、
openshift-installバイナリーがmultiペイロードを使用していることを確認します。./openshift-install version
$ ./openshift-install versionCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
./openshift-install 4.20.0 built from commit abc123etc release image quay.io/openshift-release-dev/ocp-release@sha256:abc123wxyzetc release architecture multi default architecture amd64
./openshift-install 4.20.0 built from commit abc123etc release image quay.io/openshift-release-dev/ocp-release@sha256:abc123wxyzetc release architecture multi default architecture amd64Copy to Clipboard Copied! Toggle word wrap Toggle overflow openshift-installバイナリーがmultiペイロードを使用していることを示すには、出力にrelease architecture multiを含める必要があります。install-config.yamlファイルを更新して、ノードのアーキテクチャーを設定します。マルチアーキテクチャー設定の
install-config.yamlファイルのサンプルCopy to Clipboard Copied! Toggle word wrap Toggle overflow
次のステップ