Ressource: NodePool
Eine Gruppe von Kubernetes-Knoten in einem Cluster mit gemeinsamer Konfiguration und Spezifikation.
| JSON-Darstellung |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "nodeLocation": string, "nodeCount": integer, "machineFilter": string, "localDiskEncryption": { object ( |
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Knotenpools. |
createTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der Knotenpool erstellt wurde. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der Knotenpool zuletzt aktualisiert wurde. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
labels |
Mit dieser Ressource verknüpfte Labels. Ein Objekt, das eine Liste von |
nodeLocation |
Name der Google Distributed Cloud Edge-Zone, in der dieser Knotenpool erstellt wird. Beispiel: |
nodeCount |
Erforderlich. Die Anzahl der Knoten im Pool. |
machineFilter |
Nur Maschinen, die diesem Filter entsprechen, dürfen dem Knotenpool beitreten. Die Filtersprache akzeptiert Strings wie „name= |
localDiskEncryption |
Optional. Optionen für die Verschlüsselung lokaler Festplatten. Dieses Feld wird nur verwendet, wenn die CMEK-Unterstützung aktiviert wird. |
nodeVersion |
Nur Ausgabe. Die niedrigste Release-Version aller Worker-Knoten. |
nodeConfig |
Optional. Konfiguration für jeden Knoten im NodePool |
LocalDiskEncryption
Konfiguration für die CMEK-Unterstützung für die Verschlüsselung lokaler Laufwerke von Edge-Maschinen.
| JSON-Darstellung |
|---|
{ "kmsKey": string, "kmsKeyActiveVersion": string, "kmsKeyState": enum ( |
| Felder | |
|---|---|
kmsKey |
Nicht veränderbar. Der Cloud KMS CryptoKey, z.B. projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}, der zum Schutz lokaler Knotenlaufwerke verwendet werden soll. Wenn keine Angabe erfolgt, wird stattdessen ein von Google verwalteter Schlüssel verwendet. |
kmsKeyActiveVersion |
Nur Ausgabe. Die Cloud KMS CryptoKeyVersion, die derzeit zum Schutz lokaler Knotenlaufwerke verwendet wird. Gilt nur, wenn „kmsKey“ festgelegt ist. |
kmsKeyState |
Nur Ausgabe. Verfügbarkeit des Cloud KMS-CryptoKey. Wenn nicht |
kmsStatus |
Nur Ausgabe. Der von Cloud KMS zurückgegebene Fehlerstatus bei Verwendung dieses Schlüssels. Dieses Feld darf nur ausgefüllt werden, wenn |
NodeConfig
Konfiguration für jeden Knoten im NodePool
| JSON-Darstellung |
|---|
{ "labels": { string: string, ... } } |
| Felder | |
|---|---|
labels |
Optional. Die Kubernetes-Knotenlabels Ein Objekt, das eine Liste von |
Methoden |
|
|---|---|
|
Erstellt einen neuen NodePool in einem bestimmten Projekt und an einem bestimmten Standort. |
|
Löscht einen einzelnen NodePool. |
|
Ruft Details zu einem einzelnen NodePool ab. |
|
Listet NodePools in einem bestimmten Projekt und an einem bestimmten Standort auf. |
|
Aktualisiert die Parameter eines einzelnen NodePool. |