Recurso: NodePool
Um conjunto de nós do Kubernetes em um cluster com configuração e especificação comuns.
| Representação JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "nodeLocation": string, "nodeCount": integer, "machineFilter": string, "localDiskEncryption": { object ( |
| Campos | |
|---|---|
name |
Obrigatório. O nome do recurso do pool de nós. |
createTime |
Apenas saída. A hora em que o pool de nós foi criado. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
updateTime |
Apenas saída. A hora em que o pool de nós foi atualizado pela última vez. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
labels |
Rótulos associados a este recurso. Um objeto com uma lista de pares |
nodeLocation |
Nome da zona do Google Distributed Cloud Edge em que o pool de nós será criado. Por exemplo, |
nodeCount |
Obrigatório. O número de nós no pool. |
machineFilter |
Somente as máquinas que correspondem a esse filtro podem participar do pool de nós. A linguagem de filtragem aceita strings como "name= |
localDiskEncryption |
Opcional. Opções de criptografia de disco local. Esse campo só é usado ao ativar o suporte à CMEK. |
nodeVersion |
Apenas saída. A versão de lançamento mais baixa entre todos os nós de trabalho. |
nodeConfig |
Opcional. Configuração de cada nó no NodePool |
LocalDiskEncryption
Configuração para compatibilidade com CMEK para criptografia de disco local da máquina de borda.
| Representação JSON |
|---|
{ "kmsKey": string, "kmsKeyActiveVersion": string, "kmsKeyState": enum ( |
| Campos | |
|---|---|
kmsKey |
Opcional. A CryptoKey do Cloud KMS, por exemplo, projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}, a ser usada para proteger discos locais do nó. Se não for especificada, uma chave gerenciada pelo Google será usada. |
kmsKeyActiveVersion |
Apenas saída. A CryptoKeyVersion do Cloud KMS atualmente em uso para proteger discos locais do nó. Só é aplicável se kmsKey estiver definido. |
kmsKeyState |
Apenas saída. Disponibilidade da CryptoKey do Cloud KMS. Se não for |
kmsStatus |
Apenas saída. Status de erro retornado pelo Cloud KMS ao usar essa chave. Esse campo só pode ser preenchido se |
NodeConfig
Configuração de cada nó no NodePool
| Representação JSON |
|---|
{ "labels": { string: string, ... } } |
| Campos | |
|---|---|
labels |
Opcional. Os rótulos de nó do Kubernetes Um objeto com uma lista de pares |
Métodos |
|
|---|---|
|
Cria um novo NodePool em determinado projeto e local. |
|
Exclui um único NodePool. |
|
Recebe detalhes de um único NodePool. |
|
Lista os NodePools em determinado projeto e local. |
|
Atualiza os parâmetros de um único NodePool. |