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

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

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

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

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

bmctl create config -c CLUSTER_NAME

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

構成ファイルの入力

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

クラスタ構成フィールド

フィールド名 リソースの種類 必須かどうか 変更可能かどうか
クラスタ リソース 必須 変更可
クラスタ リソース
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更可
クラスタ リソース 必須 変更可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 必須 変更不可
クラスタ リソース 省略可 変更可
クラスタ リソース 必須 変更可
クラスタ リソース 必須 変更可
クラスタ リソース NoOps 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 必須 変更不可
クラスタ リソース 必須 変更不可
クラスタ リソース 必須 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 必須 変更可
クラスタ リソース 必須 変更可
クラスタ リソース 必須 変更可
Cluster リソース 省略可 変更不可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 必須 変更不可
クラスタ リソース 必須 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可
クラスタ リソース 必須 変更可
クラスタ リソース 省略可 変更不可
Cluster リソース 省略可 変更可
クラスタ リソース 必須 変更可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 必須 変更不可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 必須 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更可
Cluster リソース 省略可 変更可
クラスタ リソース 省略可 変更可
Cluster リソース 省略可 変更不可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 必須 変更不可
クラスタ リソース 必須 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更可(アップグレードのみ)
クラスタ リソース 省略可 変更可(アップグレードのみ)
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更不可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可(アップグレードのみ)
クラスタ リソース 省略可 変更可(アップグレードのみ)
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可
クラスタ リソース 省略可 変更可(アップグレードのみ)
クラスタ リソース 必須 変更不可
クラスタ リソース 必須 変更不可
クラスタ リソース 必須 変更不可
クラスタ リソース 必須 変更不可
クラスタ リソース 必須 変更不可
クラスタ リソース 必須 変更不可
クラスタ リソース 省略可 変更不可
クラスタ リソース 必須 変更不可
名前空間リソース 必須 変更不可
NodePool リソース 必須 変更不可
NodePool リソース 省略可 変更可
NodePool リソース 省略可 変更可
NodePool リソース 省略可 変更可
NodePool リソース 省略可 変更可
NodePool リソース 省略可 変更可
NodePool リソース 省略可 変更可
NodePool リソース 省略可 変更可
NodePool リソース 省略可 変更可
NodePool リソース 省略可 変更可
NodePool リソース 省略可 変更可
NodePool リソース 省略可 変更可
NodePool リソース 省略可 変更可
認証情報 省略可 変更可
認証情報 省略可 変更可
認証情報 省略可 変更可
認証情報 省略可 変更可
レジストリ ミラー 省略可 変更可
レジストリ ミラー 省略可 変更可
レジストリ ミラー 省略可 変更可
レジストリ ミラー 省略可 変更可
レジストリ ミラー 省略可 変更可
認証情報 省略可 変更可
認証情報 省略可 変更可
認証情報 省略可 変更可
認証情報 省略可 変更可
認証情報 省略可 変更可
認証情報 必須 変更可
ClusterCIDRConfig リソース 省略可 変更不可
ClusterCIDRConfig リソース 必須 変更不可
ClusterCIDRConfig リソース 必須 変更不可
ClusterCIDRConfig リソース 省略可 変更不可
ClusterCIDRConfig リソース 必須 変更不可
ClusterCIDRConfig リソース 必須 変更不可
ClusterCIDRConfig リソース 省略可 変更可