- Recurso: BareMetalNodePool
- Estado
- BareMetalNodePoolUpgradePolicy
- BareMetalParallelUpgradeConfig
- Métodos
Recurso: BareMetalNodePool
Recurso que representa um pool de nós de hardware básico.
Representação JSON |
---|
{ "name": string, "displayName": string, "uid": string, "state": enum ( |
Campos | |
---|---|
name |
Imutável. O nome do recurso do pool de nós de hardware básico. |
display |
O nome de exibição do pool de nós bare metal. |
uid |
Apenas saída. O identificador exclusivo do pool de nós de hardware bare metal. |
state |
Apenas saída. O estado atual do pool de nós de hardware bare metal. |
reconciling |
Apenas saída. Se definido, há mudanças em andamento no pool de nós bare metal. |
create |
Apenas saída. O horário em que este pool de nós de hardware foi criado. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos.Exemplos: |
update |
Apenas saída. A hora em que o pool de nós de hardware foi atualizado pela última vez. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos.Exemplos: |
delete |
Apenas saída. A hora em que este pool de nós bare metal foi excluído. Se o recurso não for excluído, este campo precisa estar vazio Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos.Exemplos: |
etag |
Essa checksum é calculada pelo servidor com base no valor de outros campos e pode ser enviada em solicitações de atualização e exclusão para garantir que o cliente tenha um valor atualizado antes de prosseguir. Permite que os clientes realizem leituras e modificações da gravação consistentes por meio do controle otimista de simultaneidade. |
annotations |
Anotações no pool de nós do 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 é limitado a 256 mil. A chave pode ter dois segmentos: prefixo (opcional) e nome (exigido), separados por uma barra (/). O prefixo precisa ser um subdomínio DNS. O nome deve ter 63 caracteres ou menos, começar e terminar com caracteres alfanuméricos, com traços (-), sublinhados (_), pontos (.) e caracteres alfanuméricos entre eles. Um objeto com uma lista de pares |
node |
Obrigatório. Configuração do pool de nós. |
status |
Apenas saída. ResourceStatus que representa o status detalhado do pool de nós. |
upgrade |
A política de upgrade do pool de nós de trabalho. |
Estado
O estado do ciclo de vida do pool de nós bare metal.
Enums | |
---|---|
STATE_UNSPECIFIED |
Não definido |
PROVISIONING |
O estado PROVISIONING indica que o pool de nós de bare metal está sendo criado. |
RUNNING |
O estado RUNNING indica que o pool de nós bare metal foi criado e está totalmente utilizável. |
RECONCILING |
O estado RECONCILING indica que o pool de nós bare metal está sendo atualizado. Ele continua disponível, mas com desempenho potencialmente prejudicado. |
STOPPING |
O estado STOPPING indica que o pool de nós de bare metal está sendo excluído. |
ERROR |
O estado ERROR indica que o pool de nós de bare metal está corrompido e irrecuperável. |
DEGRADED |
O estado DEGRADED indica que o pool de nós bare metal exige uma ação do usuário para restaurar a funcionalidade completa. |
BareMetalNodePoolUpgradePolicy
BareMetalNodePoolUpgradePolicy define a política de upgrade do pool de nós.
Representação JSON |
---|
{
"parallelUpgradeConfig": {
object ( |
Campos | |
---|---|
parallel |
As configurações de upgrade paralelo para pools de nós de trabalho. |
BareMetalParallelUpgradeConfig
O BareMetalParallelUpgradeConfig define as configurações de upgrade paralelo para pools de nós de trabalho.
Representação JSON |
---|
{ "concurrentNodes": integer, "minimumAvailableNodes": integer } |
Campos | |
---|---|
concurrent |
O número máximo de nós que podem ser atualizados de uma vez. |
minimum |
O número mínimo de nós que precisam estar saudáveis e disponíveis durante um upgrade. Se definido como o valor padrão 0, é possível que nenhum dos nós esteja disponível durante uma atualização. |
Métodos |
|
---|---|
|
Cria um novo pool de nós de bare metal em um determinado projeto, local e cluster de bare metal. |
|
Exclui um único pool de nós de bare metal. |
|
Registra um pool de nós de bare metal na API Anthos On-Prem em um determinado projeto e local. |
|
Recebe detalhes de um único pool de nós bare metal. |
|
Lista os pools de nós bare metal em um determinado projeto, local e cluster bare metal. |
|
Atualiza os parâmetros de um único pool de nós bare metal. |