Risorsa: NodePool
Un insieme di nodi Kubernetes in un cluster con configurazione e specifiche comuni.
| Rappresentazione JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "nodeLocation": string, "nodeCount": integer, "machineFilter": string, "localDiskEncryption": { object ( |
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del pool di nodi. |
create |
Solo output. L'ora in cui è stato creato il pool di nodi. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
update |
Solo output. La data e l'ora dell'ultimo aggiornamento del pool di nodi. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
labels |
Etichette associate a questa risorsa. Un oggetto contenente un elenco di coppie |
node |
Nome della zona Google Distributed Cloud Edge in cui verrà creato questo pool di nodi. Ad esempio: |
node |
Obbligatorio. Il numero di nodi nel pool. |
machine |
Solo le macchine che corrispondono a questo filtro potranno unirsi al pool di nodi. Il linguaggio di applicazione dei filtri accetta stringhe come "name= |
local |
Facoltativo. Opzioni di crittografia del disco locale. Questo campo viene utilizzato solo quando viene attivato il supporto di CMEK. |
node |
Solo output. La versione di rilascio più bassa tra tutti i nodi worker. |
node |
Facoltativo. Configurazione per ogni nodo nel node pool |
LocalDiskEncryption
Configurazione per il supporto di CMEK per la crittografia del disco locale della macchina edge.
| Rappresentazione JSON |
|---|
{ "kmsKey": string, "kmsKeyActiveVersion": string, "kmsKeyState": enum ( |
| Campi | |
|---|---|
kms |
Facoltativo. La chiave di crittografia Cloud KMS, ad esempio projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}, da utilizzare per proteggere i dischi locali dei nodi. Se non specificata, verrà utilizzata una chiave gestita da Google. |
kms |
Solo output. La versione CryptoKey di Cloud KMS attualmente in uso per proteggere i dischi locali dei nodi. Applicabile solo se è impostata kmsKey. |
kms |
Solo output. Disponibilità della chiave di crittografia Cloud KMS. In caso contrario, i nodi potrebbero andare offline perché non possono accedere ai dati locali. |
kms |
Solo output. Stato di errore restituito da Cloud KMS quando viene utilizzata questa chiave. Questo campo può essere compilato solo se |
resource |
Solo output. Lo stato attuale della risorsa associata a cmek. |
NodeConfig
Configurazione per ogni nodo nel node pool
| Rappresentazione JSON |
|---|
{ "labels": { string: string, ... }, "nodeStorageSchema": string } |
| Campi | |
|---|---|
labels |
Facoltativo. Etichette dei nodi Kubernetes Un oggetto contenente un elenco di coppie |
node |
Facoltativo. Nome dello schema di archiviazione dei nodi worker. Avviso: la funzionalità dello schema di archiviazione locale dei nodi configurabile è sperimentale e non è consigliata per l'uso generale nei cluster/nodepool di produzione. |
Metodi |
|
|---|---|
|
Crea un nuovo NodePool in un progetto e una località specifici. |
|
Elimina un singolo NodePool. |
|
Recupera i dettagli di un singolo NodePool. |
|
Elenca i nodepool in un progetto e una località specifici. |
|
Aggiorna i parametri di un singolo node pool. |