- Ressource: BareMetalNodePool
- Bundesland
- BareMetalNodePoolUpgradePolicy
- BareMetalParallelUpgradeConfig
- Methoden
Ressource: BareMetalNodePool
Ressource, die einen Bare-Metal-Knotenpool darstellt.
JSON-Darstellung |
---|
{ "name": string, "displayName": string, "uid": string, "state": enum ( |
Felder | |
---|---|
name |
Nicht veränderbar. Der Ressourcenname des Bare-Metal-Knotenpools. |
displayName |
Der Anzeigename für den Bare-Metal-Knotenpool. |
uid |
Nur Ausgabe. Die eindeutige Kennung des Bare-Metal-Knotenpools. |
state |
Nur Ausgabe. Der aktuelle Status des Bare-Metal-Knotenpools. |
reconciling |
Nur Ausgabe. Wenn festgelegt, werden aktuell Änderungen am Bare-Metal-Knotenpool durchgeführt. |
createTime |
Nur Ausgabe. Die Zeit, zu der dieser Bare-Metal-Knotenpool erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Die Zeit, zu der dieser Bare-Metal-Knotenpool zuletzt aktualisiert wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
deleteTime |
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. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
etag |
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 |
Annotationen für den 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 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 |
nodePoolConfig |
Erforderlich. Knotenpoolkonfiguration |
status |
Nur Ausgabe. ResourceStatus, der den detaillierten Knotenpoolstatus darstellt. |
upgradePolicy |
Die Richtlinie für das Upgrade des Worker-Knotenpools. |
Bundesland
Der Lebenszyklusstatus des Bare-Metal-Knotenpools.
Enums | |
---|---|
STATE_UNSPECIFIED |
Nicht definiert. |
PROVISIONING |
Der Status PROVISIONING 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 RECONCILING gibt an, dass der Bare-Metal-Knotenpool aktualisiert wird. Er ist weiterhin verfügbar, aber die Leistung ist möglicherweise beeinträchtigt. |
STOPPING |
Der Status STOPPING gibt an, dass der Bare-Metal-Knotenpool gelöscht wird. |
ERROR |
Der Status „ERROR“ gibt an, dass sich der Bare-Metal-Knotenpool in einem nicht behebbaren Fehlerzustand 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 Knotenpool-Upgrades.
JSON-Darstellung |
---|
{
"parallelUpgradeConfig": {
object ( |
Felder | |
---|---|
parallelUpgradeConfig |
Die Einstellungen für parallele Upgrades für Worker-Knotenpools. |
BareMetalParallelUpgradeConfig
BareMetalParallelUpgradeConfig definiert die Einstellungen für parallele Upgrades für Worker-Knotenpools.
JSON-Darstellung |
---|
{ "concurrentNodes": integer, "minimumAvailableNodes": integer } |
Felder | |
---|---|
concurrentNodes |
Die maximale Anzahl von Knoten, die gleichzeitig aktualisiert werden können. |
minimumAvailableNodes |
Die Mindestanzahl von Knoten, die während eines Upgrades fehlerfrei und verfügbar sein sollten. Wenn der Standardwert 0 festgelegt ist, sind während eines Upgrades möglicherweise keine Knoten verfügbar. |
Methoden |
|
---|---|
|
Erstellt einen neuen Bare Metal-Knotenpool in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten Bare Metal-Cluster. |
|
Löscht einen einzelnen Bare-Metal-Knotenpool. |
|
Registriert einen vorhandenen Bare Metal-Knotenpool in der Anthos On-Prem API in einem angegebenen Projekt und an einem angegebenen Standort. |
|
Ruft Details zu einem einzelnen Bare-Metal-Knotenpool ab. |
|
Listet Bare Metal-Knotenpools in einem angegebenen Projekt, an einem angegebenen Standort und in einem angegebenen Bare Metal-Cluster auf. |
|
Aktualisiert die Parameter eines einzelnen Bare-Metal-Knotenpools. |