クラスタ構成フィールドのリファレンス

このページでは、ベアメタル版 Google Distributed Cloud(ソフトウェアのみ)のクラスタ構成ファイルでサポートされるフィールドについて説明します。次の表では、フィールドごとにそれが必須かどうかを示します。また、変更可能なフィールド、つまりクラスタの作成後に変更できるフィールドかどうかも示します。表に示すとおり、一部の変更可能なフィールドは、クラスタのアップグレード中にのみ変更できます。

クラスタ構成ファイルのテンプレートの生成

クラスタ構成ファイルは、bmctl create config コマンドを使用して作成できます。一部のフィールドにはデフォルト値や、自動入力できる metadata.name などがありますが、この YAML 形式の構成ファイルはクラスタに関する情報を指定するためのテンプレートです。

新しいクラスタ構成ファイルを作成するには、/baremetal フォルダで次のコマンドを使用します。

bmctl create config -c CLUSTER_NAME

CLUSTER_NAME は、作成するクラスタの名前に置き換えます。bmctl の詳細については、bmctl ツールをご覧ください。生成されるクラスタ構成ファイルの例については、クラスタ構成ファイルのサンプルをご覧ください。

構成ファイルの入力

構成ファイルには、クラスタを作成またはアップグレードする前に、以下のフィールド リファレンス テーブルで説明するようにフィールド値を入力します。

クラスタ構成フィールド

フィールド名 リソースの種類 要否 [変更可]
クラスタ リソース 必須 変更可
クラスタ リソース
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 変更可
クラスタ リソース 必須 変更可
クラスタ リソース 任意 不変
クラスタ リソース 任意 変更可
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 必須 不変
クラスタ リソース 任意 変更可
クラスタ リソース 必須 変更可
クラスタ リソース 必須 変更可
クラスタ リソース オペレーションなし 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 必須 不変
クラスタ リソース 必須 不変
クラスタ リソース 必須 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 必須 変更可
クラスタ リソース 必須 変更可
クラスタ リソース 必須 変更可
Cluster リソース 任意 変更不可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 必須 変更不可
クラスタ リソース 必須 不変
クラスタ リソース 任意 変更不可
クラスタ リソース 省略可
クラスタ リソース 必須 変更可
クラスタ リソース 任意 不変
Cluster リソース 任意 変更可
クラスタ リソース 必須 変更可
クラスタ リソース 任意 不変
クラスタ リソース 任意 不変
クラスタ リソース 必須 不変
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 必須 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 変更可
Cluster リソース 任意 変更可
クラスタ リソース 任意 変更可
Cluster リソース 任意 変更不可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 必須 不変
クラスタ リソース 必須 不変
クラスタ リソース 任意 不変
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更不可
クラスタ リソース 省略可 変更可(アップグレードのみ)
クラスタ リソース 省略可 変更可(アップグレードのみ)
クラスタ リソース 任意 不変
クラスタ リソース 任意 変更不可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 不変
クラスタ リソース 任意 変更可
クラスタ リソース 任意 不変
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 省略可 変更可(アップグレードのみ)
クラスタ リソース 省略可 変更可(アップグレードのみ)
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 任意 変更可
クラスタ リソース 省略可 変更可(アップグレードのみ)
クラスタ リソース 必須 変更不可
クラスタ リソース 必須 不変
クラスタ リソース 必須 不変
クラスタ リソース 必須 不変
クラスタ リソース 必須 不変
クラスタ リソース 必須 不変
クラスタ リソース 任意 不変
クラスタ リソース 必須 不変
名前空間リソース 必須 不変
NodePool リソース 必須 不変
NodePool リソース 任意 変更可
NodePool リソース 任意 変更可
NodePool リソース 任意 変更可
NodePool リソース 任意 変更可
NodePool リソース 任意 変更可
NodePool リソース 任意 変更可
NodePool リソース 任意 変更可
NodePool リソース 任意 変更可
NodePool リソース 任意 変更可
NodePool リソース 任意 変更可
NodePool リソース 任意 変更可
NodePool リソース 任意 変更可
認証情報 任意 変更可
認証情報 任意 変更可
認証情報 任意 変更可
認証情報 任意 変更可
レジストリ ミラー 省略可 変更可
レジストリ ミラー 省略可 変更可
レジストリ ミラー 省略可 変更可
レジストリ ミラー 省略可 変更可
レジストリ ミラー 省略可 変更可
認証情報 任意 変更可
認証情報 任意 変更可
認証情報 任意 変更可
認証情報 任意 変更可
認証情報 任意 変更可
認証情報 必須 変更可
ClusterCIDRConfig リソース 省略可 不変
ClusterCIDRConfig リソース 必須 変更不可
ClusterCIDRConfig リソース 必須 変更不可
ClusterCIDRConfig リソース 省略可 不変
ClusterCIDRConfig リソース 必須 変更不可
ClusterCIDRConfig リソース 必須 変更不可
ClusterCIDRConfig リソース 省略可 変更可