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. |
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 |
KmsKeyState
Stellt den Zugriffsstatus eines vom Kunden verwalteten KMS-Schlüssels dar, der für die CMEK-Integration verwendet wird.
| Enums | |
|---|---|
KMS_KEY_STATE_UNSPECIFIED |
Nicht angegeben. |
KMS_KEY_STATE_KEY_AVAILABLE |
Der Schlüssel ist verfügbar und abhängige Ressourcen sollten zugänglich sein. |
KMS_KEY_STATE_KEY_UNAVAILABLE |
Der Schlüssel ist aus einem nicht näher bezeichneten Grund nicht verfügbar. Abhängige Ressourcen sind möglicherweise nicht zugänglich. |
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. |