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. |
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 |
Imutável. 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 |
KmsKeyState
Representa o estado de acessibilidade de uma chave do KMS gerenciada pelo cliente usada para integração da CMEK.
| Tipos enumerados | |
|---|---|
KMS_KEY_STATE_UNSPECIFIED |
Não especificado. |
KMS_KEY_STATE_KEY_AVAILABLE |
A chave está disponível para uso, e os recursos dependentes precisam estar acessíveis. |
KMS_KEY_STATE_KEY_UNAVAILABLE |
A chave está indisponível por um motivo não especificado. Os recursos dependentes podem estar inacessíveis. |
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. |