- 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 Name der Bare-Metal-Knotenpoolressource. |
display |
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. |
create |
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: |
update |
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: |
delete |
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: |
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 |
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 |
node |
Erforderlich. Knotenpoolkonfiguration |
status |
Nur Ausgabe. „ResourceStatus“, der den detaillierten Knotenpoolstatus darstellt. |
upgrade |
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 ( |
Felder | |
---|---|
parallel |
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 | |
---|---|
concurrent |
Die maximale Anzahl von Knoten, die gleichzeitig aktualisiert werden können. |
minimum |
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 |
|
---|---|
|
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 bestimmten Projekt und an einem bestimmten Standort. |
|
Ruft Details zu einem einzelnen Bare-Metal-Knotenpool ab. |
|
Listet Bare-Metal-Knotenpools in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten Bare-Metal-Cluster auf. |
|
Aktualisiert die Parameter eines einzelnen Bare Metal-Knotenpools. |