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, al momento sono 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 sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. 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 sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. 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 questo pool di nodi bare metal è stato eliminato. Se la risorsa non viene eliminata, questo campo deve essere vuoto

Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. 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 per le richieste di aggiornamento ed eliminazione per garantire che il client abbia un valore aggiornato prima di procedere. Consente ai client di eseguire letture, modifiche e scritture 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: un prefisso (facoltativo) e un 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)

Il criterio 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 con un potenziale calo delle prestazioni.
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 non recuperabile non funzionante.
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 di cui è possibile eseguire l'upgrade contemporaneamente.

minimumAvailableNodes

integer

Il numero minimo di nodi che devono essere operativi 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, località e cluster Bare Metal.

delete

Consente di eliminare un singolo pool di nodi bare metal.

enroll

Registra un pool di nodi bare metal esistente nell'API Anthos On-Prem in un determinato progetto e località.

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.