第4章 OpenShift Container Platform クラスターでのマルチアーキテクチャーコンピュートマシンの設定

マルチアーキテクチャー計算マシンを使用する OpenShift Container Platform クラスターは、異なるアーキテクチャーのコンピュートマシンをサポートするクラスターです。マルチアーキテクチャーコンピューティングマシンを備えたクラスターは、AWS または Azure のインストーラーによってプロビジョニングされたインフラストラクチャーと、x86_64 コントロールプレーンマシンを備えたベアメタルユーザーによってプロビジョニングされたインフラストラクチャーのみで使用できます。

注記

クラスター内に複数のアーキテクチャーを持つノードがある場合、イメージのアーキテクチャーはノードのアーキテクチャーと一致している必要があります。Pod が適切なアーキテクチャーを持つノードに割り当てられていること、およびそれがイメージアーキテクチャーと一致していることを確認する必要があります。ノードへの Pod の割り当ての詳細は、ノードへの Pod の割り当て を参照してください。

重要

Cluster Samples Operator は、マルチアーキテクチャーのコンピューティングマシンを備えたクラスターではサポートされません。この機能がなくてもクラスターを作成できます。詳細は、クラスター機能の有効化 を参照してください。

単一アーキテクチャーのクラスターをマルチアーキテクチャーのコンピューティングマシンをサポートするクラスターに移行する方法は、マルチアーキテクチャーのコンピューティングマシンを含むクラスターへの移行 を参照してください。

4.1. クラスターの互換性の確認

異なるアーキテクチャーのコンピュートノードをクラスターに追加する前に、クラスターがマルチアーキテクチャー互換であることを確認する必要があります。

前提条件

  • OpenShift CLI (oc) がインストールされている。

手順

  • 次のコマンドを実行すると、クラスターがアーキテクチャーペイロードを使用していることを確認できます。

    $ oc adm release info -o json | jq .metadata.metadata

検証

  1. 次の出力が表示された場合、クラスターはマルチアーキテクチャーペイロードを使用しています。

    $ "release.openshift.io/architecture": "multi"

    その後、クラスターへのマルチアーキテクチャーコンピューティングノードの追加を開始できます。

  2. 次の出力が表示された場合、クラスターはマルチアーキテクチャーペイロードを使用していません。

    $ null

    クラスターをマルチアーキテクチャーコンピューティングマシンをサポートするクラスターに移行するには、マルチアーキテクチャーコンピューティングマシンを含むクラスターへの移行の手順に従います。