- Recurso: BareMetalNodePool
- Estado
- BareMetalNodePoolUpgradePolicy
- BareMetalParallelUpgradeConfig
- Métodos
Recurso: BareMetalNodePool
Recurso que representa um pool 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 de exibição do pool 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 pool de nós bare metal. |
reconciling |
Apenas saída. Se definido, há mudanças em andamento no pool de nós bare metal. |
createTime |
Apenas saída. A hora em que este pool de nós bare metal foi criado. Usa RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Outros ajustes também são aceitos. Por exemplo, |
updateTime |
Apenas saída. A hora em que este pool de nós bare metal foi atualizado pela última vez. Usa RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Outros ajustes também são aceitos. Por exemplo, |
deleteTime |
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 RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Outros ajustes também são aceitos. Por exemplo, |
etag |
Esse checksum é calculado pelo servidor com base no valor de outros campos e pode ser enviado 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 |
nodePoolConfig |
Obrigatório. Configuração do pool de nós. |
status |
Apenas saída. ResourceStatus que representa o status detalhado do pool de nós. |
upgradePolicy |
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 do 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 do Bare Metal está sendo atualizado. Ele continua disponível, mas com desempenho potencialmente reduzido. |
STOPPING |
O estado STOPPING indica que o pool de nós do bare metal está sendo excluído. |
ERROR |
O estado ERROR indica que o pool de nós do 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 | |
---|---|
parallelUpgradeConfig |
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 | |
---|---|
concurrentNodes |
O número máximo de nós que podem ser atualizados de uma vez. |
minimumAvailableNodes |
O número mínimo de nós que precisam estar íntegros e disponíveis durante um upgrade. Se definido como o valor padrão de 0, é possível que nenhum dos nós esteja disponível durante um upgrade. |
Métodos |
|
---|---|
|
Cria um pool de nós bare metal em um determinado projeto, local e cluster bare metal. |
|
Exclui um único pool de nós bare metal. |
|
Registra um pool de nós 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 do Bare Metal em um determinado projeto, local e cluster do Bare Metal. |
|
Atualiza os parâmetros de um único pool de nós bare metal. |