第4章 OpenShift Container Platform クラスターでのマルチアーキテクチャーコンピュートマシンの設定
マルチアーキテクチャー計算マシンを使用する OpenShift Container Platform クラスターは、異なるアーキテクチャーのコンピュートマシンをサポートするクラスターです。マルチアーキテクチャーコンピューティングマシンを備えたクラスターは、AWS または Azure の installer-provisioned infrastructure と、x86_64 コントロールプレーンマシンを備えたベアメタル user-provisioned infrastructure のみで使用できます。
クラスター内に複数のアーキテクチャーを持つノードがある場合、イメージのアーキテクチャーはノードのアーキテクチャーと一致している必要があります。Pod が適切なアーキテクチャーを持つノードに割り当てられていること、およびそれがイメージアーキテクチャーと一致していることを確認する必要があります。ノードへの Pod の割り当ての詳細は、ノードへの Pod の割り当て を参照してください。
Cluster Samples Operator は、マルチアーキテクチャーのコンピューティングマシンを備えたクラスターではサポートされません。この機能がなくてもクラスターを作成できます。詳細は、クラスター機能の有効化 を参照してください。
単一アーキテクチャーのクラスターを、マルチアーキテクチャーのコンピュートマシンをサポートするクラスターに移行する方法は、マルチアーキテクチャーのコンピュートマシンを含むクラスターへの移行 を参照してください。
4.1. クラスターの互換性の確認
異なるアーキテクチャーのコンピュートノードをクラスターに追加する前に、クラスターがマルチアーキテクチャー互換であることを確認する必要があります。
前提条件
-
OpenShift CLI (
oc
) がインストールされている。
手順
次のコマンドを実行すると、クラスターがアーキテクチャーペイロードを使用していることを確認できます。
$ oc adm release info -o json | jq .metadata.metadata
検証
次の出力が表示された場合、クラスターはマルチアーキテクチャーペイロードを使用しています。
$ "release.openshift.io/architecture": "multi"
その後、クラスターへのマルチアーキテクチャーコンピュートノードの追加を開始できます。
次の出力が表示された場合、クラスターはマルチアーキテクチャーペイロードを使用していません。
$ null
クラスターをマルチアーキテクチャーコンピューティングマシンをサポートするクラスターに移行するには、マルチアーキテクチャーコンピューティングマシンを含むクラスターへの移行の手順に従います。
関連情報
- マルチアーキテクチャーのコンピュートマシンを備えたクラスターへの移行