REST Resource: projects.locations.bareMetalClusters.bareMetalNodePools

Ressource: BareMetalNodePool

Ressource, die einen Bare-Metal-Knotenpool darstellt.

JSON-Darstellung
{
  "name": string,
  "displayName": string,
  "uid": string,
  "state": enum (State),
  "reconciling": boolean,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "etag": string,
  "annotations": {
    string: string,
    ...
  },
  "nodePoolConfig": {
    object (BareMetalNodePoolConfig)
  },
  "status": {
    object (ResourceStatus)
  },
  "upgradePolicy": {
    object (BareMetalNodePoolUpgradePolicy)
  }
}
Felder
name

string

Nicht veränderbar. Der Name der Bare-Metal-Knotenpoolressource.

displayName

string

Der Anzeigename für den Bare-Metal-Knotenpool.

uid

string

Nur Ausgabe. Die eindeutige Kennung des Bare-Metal-Knotenpools.

state

enum (State)

Nur Ausgabe. Der aktuelle Status des Bare-Metal-Knotenpools.

reconciling

boolean

Nur Ausgabe. Wenn festgelegt, werden aktuell Änderungen am Bare-Metal-Knotenpool durchgeführt.

createTime

string (Timestamp format)

Nur Ausgabe. Die Zeit, zu der dieser Bare-Metal-Knotenpool erstellt wurde.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Offsets als „Z“ sind ebenfalls zulässig.Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Nur Ausgabe. Die Zeit, zu der dieser Bare-Metal-Knotenpool zuletzt aktualisiert wurde.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Offsets als „Z“ sind ebenfalls zulässig.Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

deleteTime

string (Timestamp format)

Nur Ausgabe. Die Zeit, zu der dieser Bare-Metal-Knotenpool gelöscht wurde. Wenn die Ressource nicht gelöscht wird, muss dieses Feld leer sein.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Offsets als „Z“ sind ebenfalls zulässig.Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

etag

string

Diese Prüfsumme wird vom Server anhand des Werts anderer Felder berechnet und kann bei Aktualisierungs- und Löschanfragen gesendet werden, um sicherzustellen, dass der Client vor dem Fortfahren einen aktuellen Wert hat. Ermöglicht Clients durch optimistische Nebenläufigkeitserkennung, konsistente Read-Modify-Write-Vorgänge auszuführen.

annotations

map (key: string, value: string)

Anmerkungen zum Bare Metal-Knotenpool. Für dieses Feld gelten die gleichen Einschränkungen wie für Kubernetes-Annotationen. Die Gesamtgröße aller Schlüssel und Werte zusammen ist auf 256 KB begrenzt. Der Schlüssel kann zwei Segmente haben: Präfix (optional) und Name (erforderlich), getrennt durch einen Schrägstrich (/). Das Präfix muss eine DNS-Subdomain sein. Der Name darf maximal 63 Zeichen lang sein und muss mit alphanumerischen Zeichen beginnen und enden. Dazwischen müssen Bindestriche (-), Unterstriche (_), Punkte (.) und alphanumerische Zeichen liegen.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

nodePoolConfig

object (BareMetalNodePoolConfig)

Erforderlich. Knotenpoolkonfiguration

status

object (ResourceStatus)

Nur Ausgabe. „ResourceStatus“, der den detaillierten Knotenpoolstatus darstellt.

upgradePolicy

object (BareMetalNodePoolUpgradePolicy)

Die Richtlinie für das Upgrade des Worker-Knotenpools.

Status

Der Lebenszyklusstatus des Bare-Metal-Knotenpools.

Enums
STATE_UNSPECIFIED Nicht definiert.
PROVISIONING Der Status „Bereitstellung“ gibt an, dass der Bare-Metal-Knotenpool erstellt wird.
RUNNING Der Status „RUNNING“ gibt an, dass der Bare-Metal-Knotenpool erstellt wurde und vollständig nutzbar ist.
RECONCILING Der Status „ABGLEICHEND“ gibt an, dass der Bare-Metal-Knotenpool aktualisiert wird. Er bleibt verfügbar, aber möglicherweise mit reduzierter Leistung.
STOPPING Der Status „STOPPING“ gibt an, dass der Bare-Metal-Knotenpool gelöscht wird.
ERROR Der Status „Fehler“ gibt an, dass sich der Bare-Metal-Knotenpool in einem fehlerhaften, nicht wiederherstellbaren Zustand befindet.
DEGRADED Der Status „DEGRADED“ gibt an, dass für den Bare-Metal-Knotenpool eine Nutzeraktion erforderlich ist, um die volle Funktionalität wiederherzustellen.

BareMetalNodePoolUpgradePolicy

BareMetalNodePoolUpgradePolicy definiert die Richtlinie für das Upgrade des Knotenpools.

JSON-Darstellung
{
  "parallelUpgradeConfig": {
    object (BareMetalParallelUpgradeConfig)
  }
}
Felder
parallelUpgradeConfig

object (BareMetalParallelUpgradeConfig)

Die Einstellungen für parallele Upgrades von Worker-Knotenpools.

BareMetalParallelUpgradeConfig

Mit BareMetalParallelUpgradeConfig werden die Einstellungen für das parallele Upgrade von Worker-Knotenpools definiert.

JSON-Darstellung
{
  "concurrentNodes": integer,
  "minimumAvailableNodes": integer
}
Felder
concurrentNodes

integer

Die maximale Anzahl von Knoten, die gleichzeitig aktualisiert werden können.

minimumAvailableNodes

integer

Die Mindestanzahl von Knoten, die während eines Upgrades betriebsbereit und verfügbar sein müssen. Wenn der Standardwert 0 festgelegt ist, ist es möglich, dass bei einem Upgrade keiner der Knoten verfügbar ist.

Methoden

create

Erstellt einen neuen Bare-Metal-Knotenpool in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten Bare-Metal-Cluster.

delete

Löscht einen einzelnen Bare Metal-Knotenpool.

enroll

Registriert einen vorhandenen Bare-Metal-Knotenpool in der Anthos On-Prem API in einem bestimmten Projekt und an einem bestimmten Standort.

get

Ruft Details zu einem einzelnen Bare-Metal-Knotenpool ab.

list

Listet Bare-Metal-Knotenpools in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten Bare-Metal-Cluster auf.

patch

Aktualisiert die Parameter eines einzelnen Bare Metal-Knotenpools.