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. |
createTime |
Solo output. L'ora in cui è stato creato il pool di nodi. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: |
updateTime |
Solo output. La data e l'ora dell'ultimo aggiornamento del pool di nodi. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: |
labels |
Etichette associate a questa risorsa. Un oggetto contenente un elenco di coppie |
nodeLocation |
Nome della zona Google Distributed Cloud Edge in cui verrà creato questo pool di nodi. Ad esempio: |
nodeCount |
Obbligatorio. Il numero di nodi nel pool. |
machineFilter |
Solo le macchine che corrispondono a questo filtro potranno unirsi al pool di nodi. Il linguaggio di applicazione dei filtri accetta stringhe come "name= |
localDiskEncryption |
Facoltativo. Opzioni di crittografia del disco locale. Questo campo viene utilizzato solo quando viene attivato il supporto di CMEK. |
nodeVersion |
Solo output. La versione di rilascio più bassa tra tutti i nodi worker. |
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 | |
|---|---|
kmsKey |
Immutabile. 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. |
kmsKeyActiveVersion |
Solo output. La versione CryptoKey di Cloud KMS attualmente in uso per proteggere i dischi locali dei nodi. Applicabile solo se è impostata kmsKey. |
kmsKeyState |
Solo output. Disponibilità della chiave di crittografia Cloud KMS. In caso contrario, i nodi potrebbero andare offline perché non possono accedere ai dati locali. |
kmsStatus |
Solo output. Stato di errore restituito da Cloud KMS quando viene utilizzata questa chiave. Questo campo può essere compilato solo se |
KmsKeyState
Rappresenta lo stato di accessibilità di una chiave KMS gestita dal cliente utilizzata per l'integrazione di CMEK.
| Enum | |
|---|---|
KMS_KEY_STATE_UNSPECIFIED |
Non specificato. |
KMS_KEY_STATE_KEY_AVAILABLE |
La chiave è disponibile per l'uso e le risorse dipendenti devono essere accessibili. |
KMS_KEY_STATE_KEY_UNAVAILABLE |
La chiave non è disponibile per un motivo non specificato. Le risorse dipendenti potrebbero essere inaccessibili. |
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. |