ベアメタル版 Anthos クラスタは、ターゲット オペレーティング システムのディストリビューションがサポートするハードウェアで動作する幅広いシステムをサポートしています。ベアメタル版 Anthos クラスタは最小のハードウェア構成で実行することも、複数のマシンで実行して柔軟性、可用性、パフォーマンスを向上させることもできます。
ベアメタル版 Anthos クラスタの構成に関係なく、ノードとクラスタには、実行中のクラスタとワークロードのニーズを満たすために十分な CPU、RAM、ストレージ リソースが必要です。
CPU、RAM、ストレージの最小要件と推奨要件
ベアメタル版 Anthos クラスタをインストールする場合は、さまざまなタイプのクラスタを作成できます。
- ワークロードを実行するユーザー クラスタ。
- 管理クラスタ。ワークロードを実行するためのユーザー クラスタを作成して制御します。
- スタンドアロン クラスタは、ワークロードを管理および実行できる単一のクラスタですが、ユーザー クラスタの作成や管理はできません。
- ハイブリッド クラスタは、ワークロードを管理および実行できます。また、追加のユーザー クラスタを作成して管理することもできます。
クラスタタイプに加えて、リソース要件の観点では次のインストール プロファイルから選択できます。
デフォルト: デフォルト プロファイルには標準のシステム リソース要件が揃っており、あらゆるクラスタタイプで使用できます。
Edge: Edge プロファイルでは、システム リソース要件が大幅に軽減されています。リソースが制限されたエッジデバイスには、このプロファイルを使用することをおすすめします。エッジ プロファイルは、スタンドアロン クラスタでのみ使用できます。
デフォルトのプロファイルを使用する全クラスタタイプのリソース要件
次の表では、ベアメタル版 Anthos クラスタで、デフォルトのプロファイルを使用して管理クラスタ、ハイブリッド クラスタ、ユーザー クラスタ、スタンドアロン クラスタを運用および管理するために必要な、ハードウェアの最小要件と推奨要件を示します。
リソース | 最小 | 推奨 |
---|---|---|
CPU / vCPU | 4 コア | 8 コア |
RAM | 16 GB | 32 GB |
保存容量 | 128 GB | 256 GB |
Edge プロファイルを使用したスタンドアロン クラスタのリソース要件
次の表では、ベアメタル版 Anthos クラスタで、Edge プロファイルを使用してスタンドアロン クラスタを運用および管理するために必要な、ハードウェアの最小要件と推奨要件を示します。
リソース | 最小 | 推奨 |
---|---|---|
CPU / vCPU | 2 コア | 4 コア |
RAM | Ubuntu: 4 GB CentOS / RHEL: 6 GB |
Ubuntu: 8 GB CentOS / RHEL: 12 GB |
保存容量 | 128 GB | 256 GB |
Edge プロファイルを使用してスタンドアロン クラスタを構成するには、次のようにすることをおすすめします。
bmctl
を別のワークステーションで実行する。ターゲット クラスタノードでbmctl
を実行する必要がある場合は、最小要件を満たすために 2 GB のメモリが必要です。たとえば、Ubuntu の場合は 6 GB、CentOS / Redhat の場合は 8 GB が必要です。MaxPodsPerNode
を 110 に設定する。クラスタで実行するノード数は、平均でノードあたり 30 個までです。MaxPodsPerNode
を上位の構成にするか、ノードあたり 30 個を超えるユーザー Pod を実行するには、追加のリソースが必要になることがあります。containerd
をコンテナ ランタイムとして使用する。Docker コンテナ ランタイムで実行するためには、追加のリソースが必要になることがあります。この最小リソース構成では、Kubevirt コンポーネントを考慮しない。Kubevirt には、クラスタにデプロイされる VM の数に応じて追加のリソースが必要です。
必要なマシン数
ベアメタル版 Anthos クラスタには、ワークステーションとクラスタノードの両方として機能するマシンが少なくとも 1 台必要です。高可用性(HA)ノードとパフォーマンスの改善には、推奨されているリソース要件を満たす現実的な最小マシン数を 5 台にすることをおすすめします。
追加のストレージ要件
ベアメタル版 Anthos クラスタには、ストレージ リソースが備わっていせん。必要なストレージは、システム上でプロビジョニングして構成する必要があります。
ストレージ要件の詳細については、インストールの前提条件の概要をご覧ください。
必要なストレージを構成する方法については、ベアメタル版 Anthos クラスタ用ストレージの構成をご覧ください。