Recurso: NodePool
Es un conjunto de nodos de Kubernetes en un clúster con configuración y especificaciones comunes.
| Representación JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "nodeLocation": string, "nodeCount": integer, "machineFilter": string, "localDiskEncryption": { object ( |
| Campos | |
|---|---|
name |
Obligatorio. Es el nombre del recurso del grupo de nodos. |
create |
Solo salida. Es la fecha y hora en que se creó el grupo de nodos. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
update |
Solo salida. Fecha y hora en la que se actualizó el grupo de nodos por última vez. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
labels |
Son las etiquetas asociadas a este recurso. Un objeto que contiene una lista de pares |
node |
Es el nombre de la zona de Google Distributed Cloud Edge en la que se creará este grupo de nodos. Por ejemplo: |
node |
Obligatorio. Es la cantidad de nodos del grupo. |
machine |
Solo se permitirá que las máquinas que coincidan con este filtro se unan al grupo de nodos. El lenguaje de filtrado acepta cadenas como "name= |
local |
Es opcional. Opciones de encriptación de disco local Este campo solo se usa cuando se habilita la compatibilidad con CMEK. |
node |
Solo salida. Es la versión de lanzamiento más baja entre todos los nodos trabajadores. |
node |
Es opcional. Es la configuración de cada nodo del NodePool. |
LocalDiskEncryption
Es la configuración de la compatibilidad con CMEK para la encriptación de discos locales de la máquina perimetral.
| Representación JSON |
|---|
{ "kmsKey": string, "kmsKeyActiveVersion": string, "kmsKeyState": enum ( |
| Campos | |
|---|---|
kms |
Es opcional. Es la CryptoKey de Cloud KMS (p.ej., projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}) que se usará para proteger los discos locales del nodo. Si no se especifica, se usará una clave administrada por Google. |
kms |
Solo salida. Es la versión de CryptoKey de Cloud KMS que se usa actualmente para proteger los discos locales del nodo. Solo se aplica si se configura kmsKey. |
kms |
Solo salida. Disponibilidad de la CryptoKey de Cloud KMS. Si no es |
kms |
Solo salida. Es el estado de error que devuelve Cloud KMS cuando se usa esta clave. Este campo solo se puede completar si |
resource |
Solo salida. Es el estado actual del recurso asociado con la CMEK. |
NodeConfig
Es la configuración de cada nodo del NodePool.
| Representación JSON |
|---|
{ "labels": { string: string, ... }, "nodeStorageSchema": string } |
| Campos | |
|---|---|
labels |
Es opcional. Las etiquetas de nodos de Kubernetes Un objeto que contiene una lista de pares |
node |
Es opcional. Nombre del esquema de almacenamiento de los nodos trabajadores. Advertencia: La función de esquema de almacenamiento local del nodo configurable es experimental y no se recomienda para el uso general en clústeres o grupos de nodos de producción. |
Métodos |
|
|---|---|
|
Crea un nuevo NodePool en un proyecto y una ubicación determinados. |
|
Borra un solo NodePool. |
|
Obtiene detalles de un solo NodePool. |
|
Enumera NodePools en una ubicación y un proyecto determinados. |
|
Actualiza los parámetros de un solo NodePool. |