- Resource: BareMetalNodePool
- Estado
- BareMetalNodePoolUpgradePolicy
- BareMetalParallelUpgradeConfig
- Métodos
Recurso: BareMetalNodePool
Recurso que representa um conjunto de nós bare metal.
Representação JSON |
---|
{ "name": string, "displayName": string, "uid": string, "state": enum ( |
Campos | |
---|---|
name |
Imutável. O nome do recurso do pool de nós bare metal. |
displayName |
O nome a apresentar do conjunto de nós bare metal. |
uid |
Apenas saída. O identificador exclusivo do pool de nós bare metal. |
state |
Apenas saída. O estado atual do node pool bare metal. |
reconciling |
Apenas saída. Se estiver definido, existem atualmente alterações em curso para o conjunto de nós bare metal. |
createTime |
Apenas saída. A hora em que este node pool bare metal foi criado. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
updateTime |
Apenas saída. A hora em que este node pool bare metal foi atualizado pela última vez. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
deleteTime |
Apenas saída. A hora em que este node pool bare metal foi eliminado. Se o recurso não for eliminado, este campo tem de estar vazio Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
etag |
Esta soma de verificação é calculada pelo servidor com base no valor de outros campos e pode ser enviada em pedidos de atualização e eliminação para garantir que o cliente tem um valor atualizado antes de continuar. Permite que os clientes façam leituras-modificações-escritas consistentes através do controlo de concorrência otimista. |
annotations |
Anotações no conjunto de nós bare metal. Este campo tem as mesmas restrições que as anotações do Kubernetes. O tamanho total de todas as chaves e valores combinados está limitado a 256 KB. A chave pode ter 2 segmentos: prefixo (opcional) e nome (obrigatório), separados por uma barra (/). O prefixo tem de ser um subdomínio DNS. O nome tem de ter 63 carateres ou menos, começar e terminar com carateres alfanuméricos, com traços (-), sublinhados (_), pontos (.) e carateres alfanuméricos entre eles. Um objeto que contém uma lista de pares |
nodePoolConfig |
Obrigatório. Configuração do node pool. |
status |
Apenas saída. ResourceStatus que representa o estado detalhado do conjunto de nós. |
upgradePolicy |
A política de atualização do node pool de trabalho. |
Estado
O estado do ciclo de vida do node pool bare metal.
Enumerações | |
---|---|
STATE_UNSPECIFIED |
Não definido. |
PROVISIONING |
O estado PROVISIONING indica que o node pool bare metal está a ser criado. |
RUNNING |
O estado RUNNING indica que o node pool bare metal foi criado e está totalmente utilizável. |
RECONCILING |
O estado RECONCILING indica que o node pool bare metal está a ser atualizado. Continua disponível, mas potencialmente com um desempenho inferior. |
STOPPING |
O estado STOPPING indica que o conjunto de nós de metal puro está a ser eliminado. |
ERROR |
O estado ERROR indica que o conjunto de nós bare metal está num estado danificado irrecuperável. |
DEGRADED |
O estado DEGRADED indica que o conjunto de nós de hardware físico requer a ação do utilizador para restaurar a funcionalidade completa. |
BareMetalNodePoolUpgradePolicy
BareMetalNodePoolUpgradePolicy define a política de atualização do node pool.
Representação JSON |
---|
{
"parallelUpgradeConfig": {
object ( |
Campos | |
---|---|
parallelUpgradeConfig |
As definições de atualização em paralelo para os node pools de trabalhadores. |
BareMetalParallelUpgradeConfig
BareMetalParallelUpgradeConfig define as definições de atualização paralela para pools de nós de trabalho.
Representação JSON |
---|
{ "concurrentNodes": integer, "minimumAvailableNodes": integer } |
Campos | |
---|---|
concurrentNodes |
O número máximo de nós que podem ser atualizados em simultâneo. |
minimumAvailableNodes |
O número mínimo de nós que devem estar em bom estado e disponíveis durante uma atualização. Se estiver definido para o valor predefinido de 0, é possível que nenhum dos nós esteja disponível durante uma atualização. |
Métodos |
|
---|---|
|
Cria um novo node pool bare metal num determinado projeto, localização e cluster bare metal. |
|
Elimina um único node pool de metal sem revestimento. |
|
Inscreve um conjunto de nós bare metal existente na API Anthos On-Prem num determinado projeto e localização. |
|
Obtém detalhes de um único conjunto de nós bare metal. |
|
Apresenta as listas de pools de nós bare metal num determinado projeto, localização e cluster bare metal. |
|
Atualiza os parâmetros de um único node pool bare metal. |