リソース: BareMetalNodePool
ベアメタル ノードプールを表すリソース。
JSON 表現 |
---|
{ "name": string, "displayName": string, "uid": string, "state": enum ( |
フィールド | |
---|---|
name |
変更不可。ベアメタル ノードプールのリソース名。 |
display |
ベアメタル ノードプールの表示名。 |
uid |
出力専用。ベアメタル ノードプールの一意の識別子。 |
state |
出力専用。ベアメタル ノードプールの現在の状態。 |
reconciling |
出力専用。設定されている場合は、現在ベアメタル ノードプールに対して処理中の変更があります。 |
create |
出力専用。このベアメタル ノードプールが作成された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
update |
出力専用。このベアメタル ノードプールが最後に更新された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
delete |
出力専用。このベアメタル ノードプールが削除された時刻。リソースが削除されていない場合は、空にする必要があります RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
etag |
このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されて、更新リクエストと削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。クライアントがオプティミスティック同時実行制御で一貫した読み取り - 修正 - 書き込みを行えるようにします。 |
annotations |
ベアメタル ノードプールに関するアノテーション。このフィールドには、Kubernetes アノテーションと同じ制限があります。すべてのキーと値を合わせた合計サイズは 256,000 に制限されています。キーには、スラッシュ(/)で区切られる、接頭辞(省略可)と名前(必須)の 2 つのセグメントを含めることができます。接頭辞は DNS サブドメインにする必要があります。名前は 63 文字以下にしてください。先頭と末尾には英数字を使用し、先頭と末尾の間にはダッシュ(-)、アンダースコア(_)、ドット(.)、英数字を使用します。
|
node |
必須。ノードプールの構成。 |
status |
出力専用。ノードプールの詳細なステータスを表す ResourceStatus。 |
upgrade |
ワーカー ノードプールのアップグレード ポリシー。 |
State
ベアメタル ノードプールのライフサイクルの状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
未設定。 |
PROVISIONING |
PROVISIONING 状態は、ベアメタル ノードプールが作成中であることを示します。 |
RUNNING |
RUNNING 状態は、ベアメタル ノードプールが作成され、完全に使用可能であることを示します。 |
RECONCILING |
RECONCILING 状態は、ベアメタル ノードプールが更新中であることを示します。引き続き使用できますが、パフォーマンスが低下する可能性があります。 |
STOPPING |
STOPPING 状態は、ベアメタル ノードプールが削除中であることを示します。 |
ERROR |
ERROR 状態は、ベアメタル ノードプールが破損し、復元できない状態であることを示します。 |
DEGRADED |
DEGRADED 状態は、ベアメタル ノードプールで完全な機能を復元するためにユーザーの操作が必要であることを示します。 |
BareMetalNodePoolUpgradePolicy
BareMetalNodePoolUpgradePolicy は、ノードプールのアップグレード ポリシーを定義します。
JSON 表現 |
---|
{
"parallelUpgradeConfig": {
object ( |
項目 | |
---|---|
parallel |
ワーカー ノードプールの並列アップグレード設定。 |
BareMetalParallelUpgradeConfig
BareMetalParallelUpgradeConfig は、ワーカー ノードプールの並列アップグレード設定を定義します。
JSON 表現 |
---|
{ "concurrentNodes": integer, "minimumAvailableNodes": integer } |
項目 | |
---|---|
concurrent |
一度にアップグレードできるノードの最大数。 |
minimum |
アップグレード中に正常で使用可能なノードの最小数。デフォルト値の 0 に設定すると、アップグレード中にどのノードも使用できなくなる可能性があります。 |
メソッド |
|
---|---|
|
指定されたプロジェクト、ロケーション、ベアメタル クラスタに新しいベアメタル ノードプールを作成します。 |
|
単一の Bare Metal ノードプールを削除します。 |
|
指定されたプロジェクトとロケーション内の既存の Bare Metal ノードプールを Anthos On-Prem API に登録します。 |
|
1 つのベアメタル ノードプールの詳細を取得します。 |
|
指定されたプロジェクト、ロケーション、ベアメタル クラスタ内のベアメタル ノードプールを一覧表示します。 |
|
単一のベアメタル ノードプールのパラメータを更新します。 |