REST Resource: projects.locations.bareMetalClusters.bareMetalNodePools

Risorsa: BareMetalNodePool

Risorsa che rappresenta un pool di nodi bare metal.

Rappresentazione JSON
{
  "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)
  }
}
Campi
name

string

Immutabile. Il nome della risorsa del pool di nodi bare metal.

displayName

string

Il nome visualizzato per il pool di nodi bare metal.

uid

string

Solo output. L'identificatore univoco del pool di nodi bare metal.

state

enum (State)

Solo output. Lo stato attuale del pool di nodi bare metal.

reconciling

boolean

Solo output. Se impostato, sono attualmente in corso modifiche al pool di nodi bare metal.

createTime

string (Timestamp format)

Solo output. L'ora in cui è stato creato questo pool di nodi bare metal.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. L'ora dell'ultimo aggiornamento di questo pool di nodi bare metal.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

deleteTime

string (Timestamp format)

Solo output. L'ora in cui è stato eliminato questo pool di nodi bare metal. Se la risorsa non viene eliminata, questo campo deve essere vuoto

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

etag

string

Questo checksum viene calcolato dal server in base al valore di altri campi e può essere inviato nelle richieste di aggiornamento ed eliminazione per garantire che il client disponga di un valore aggiornato prima di procedere. Consente ai client di eseguire operazioni di lettura-modifica-scrittura coerenti tramite controllo della contemporaneità ottimistico.

annotations

map (key: string, value: string)

Annotazioni sul pool di nodi bare metal. Questo campo ha le stesse limitazioni delle annotazioni Kubernetes. La dimensione totale di tutte le chiavi e i valori combinati è limitata a 256 kB. La chiave può avere due segmenti: prefisso (facoltativo) e nome (obbligatorio), separati da una barra (/). Il prefisso deve essere un sottodominio DNS. Il nome deve avere una lunghezza massima di 63 caratteri, deve iniziare e terminare con caratteri alfanumerici e può comprendere trattini (-), trattini bassi (_), punti (.) e caratteri alfanumerici.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

nodePoolConfig

object (BareMetalNodePoolConfig)

Obbligatorio. Configurazione del node pool.

status

object (ResourceStatus)

Solo output. ResourceStatus che rappresenta lo stato dettagliato del pool di nodi.

upgradePolicy

object (BareMetalNodePoolUpgradePolicy)

La policy di upgrade del pool di nodi worker.

Stato

Lo stato del ciclo di vita del pool di nodi bare metal.

Enum
STATE_UNSPECIFIED Non impostato.
PROVISIONING Lo stato PROVISIONING indica che il pool di nodi bare metal è in fase di creazione.
RUNNING Lo stato RUNNING indica che il pool di nodi Bare Metal è stato creato ed è completamente utilizzabile.
RECONCILING Lo stato RECONCILING indica che il pool di nodi bare metal è in fase di aggiornamento. Rimane disponibile, ma potenzialmente con prestazioni ridotte.
STOPPING Lo stato STOPPING indica che il pool di nodi bare metal è in fase di eliminazione.
ERROR Lo stato ERROR indica che il pool di nodi bare metal è in uno stato danneggiato e non recuperabile.
DEGRADED Lo stato DEGRADED indica che il pool di nodi bare metal richiede un'azione da parte dell'utente per ripristinare la funzionalità completa.

BareMetalNodePoolUpgradePolicy

BareMetalNodePoolUpgradePolicy definisce le norme di upgrade del pool di nodi.

Rappresentazione JSON
{
  "parallelUpgradeConfig": {
    object (BareMetalParallelUpgradeConfig)
  }
}
Campi
parallelUpgradeConfig

object (BareMetalParallelUpgradeConfig)

Le impostazioni di upgrade parallelo per i pool di nodi worker.

BareMetalParallelUpgradeConfig

BareMetalParallelUpgradeConfig definisce le impostazioni di upgrade parallelo per i pool di nodi worker.

Rappresentazione JSON
{
  "concurrentNodes": integer,
  "minimumAvailableNodes": integer
}
Campi
concurrentNodes

integer

Il numero massimo di nodi che possono essere sottoposti ad upgrade contemporaneamente.

minimumAvailableNodes

integer

Il numero minimo di nodi che devono essere integri e disponibili durante un upgrade. Se è impostato sul valore predefinito 0, è possibile che nessuno dei nodi sia disponibile durante un upgrade.

Metodi

create

Crea un nuovo pool di nodi bare metal in un determinato progetto, posizione e cluster Bare Metal.

delete

Elimina un singolo pool di nodi bare metal.

enroll

Registra un pool di nodi bare metal esistente nell'API Anthos On-Prem all'interno di un progetto e di una località specifici.

get

Recupera i dettagli di un singolo pool di nodi bare metal.

list

Elenca i node pool bare metal in un determinato progetto, località e cluster bare metal.

patch

Aggiorna i parametri di un singolo pool di nodi bare metal.