Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Cloud Container Engine/ Referência de API/ APIs/ Gerenciamento de cluster/ Modificação de especificações do cluster
Atualizado em 2024-09-10 GMT+08:00

Modificação de especificações do cluster

Função

Esta API é usada para modificar as especificações de um cluster especificado.

  • O URL para gerenciamento de cluster está no formato https://Endpoint/uri, em que uri indica o caminho do recurso para acesso à API.

  • For details about constraints, see [[Modifying Cluster Specifications] (https://support.huaweicloud.com/en-us/usermanual-cce/cce_10_0403.html).](tag: hws)[Changing Cluster Scale] (https://support.huaweicloud.com/intl/pt-br/usermanual-cce/cce_10_0403.html)

URI

POST /api/v3/projects/{project_id}/clusters/{cluster_id}/operation/resize

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto. Para obter detalhes sobre como obter o valor, consulte Como obter parâmetros no URI da API.

cluster_id

Sim

String

ID do cluster. Para obter detalhes sobre como obter o valor, consulte Como obter parâmetros no URI da API.

Parâmetros de solicitação

Tabela 2 Parâmetros de cabeçalho de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

Content-Type

Sim

String

Tipo de corpo da mensagem (formato).

X-Auth-Token

Sim

String

As solicitações para chamar uma API podem ser autenticadas usando um token ou AK/SK. Se a autenticação baseada em token for usada, esse parâmetro é obrigatório e deve ser definido como um token de usuário. Para obter detalhes, consulte Obtenção de um token de usuário.

Tabela 3 Parâmetros do corpo da solicitação

Parâmetro

Obrigatório

Tipo

Descrição

saborRedimensionar

Sim

String

Especificações desejadas:

  • cce.s1.small: um cluster do CCE de pequena escala com um nó principal e um máximo de 50 nós de trabalho

  • cce.s1.medium: um cluster do CCE de escala média com um nó principal e um máximo de 200 nós de trabalho

  • cce.s2.small: um cluster do CCE de pequena escala com vários nós principais e um máximo de 50 nós de trabalho

  • cce.s2.medium: um cluster do CCE de escala média com vários nós principais e um máximo de 200 nós

  • cce.s2.large: um cluster do CCE de grande escala com vários nós principais e um máximo de 1.000 nós de trabalho

  • cce.s2.xlarge: um cluster do CCE de escala ultragrande com vários nós principais e um máximo de 2.000 nós

NOTA:
  • s1: indica um cluster do CCE com um nó principal.

  • s2: indica um cluster do CCE com vários nós principais.

  • dec: indica um cluster do CCE dedicado. Por exemplo, cce.dec.s1.small indica um cluster do CCE dedicado em pequena escala com um nó principal e um máximo de 50 nós de trabalho.

  • Maximum number of nodes: indica o número máximo de nós de trabalho que podem ser gerenciados pelo cluster. Selecione uma escala de nó com base em seus requisitos.

  • Um cluster com um nó principal: se o nó principal estiver com defeito, o cluster ficará indisponível, mas as cargas de trabalho em execução não serão afetadas.

  • Um cluster com vários nós principais: este é um cluster HA. Se um nó principal estiver com defeito, o cluster ainda poderá estar funcionalmente disponível.

extendParam

Não

extendParam object

Tabela 4 extendParam

Parâmetro

Obrigatório

Tipo

Descrição

decMasterFlavor

Não

String

Especificações do nó principal no cluster híbrido dedicado

isAutoPay

Não

String

Se o pagamento automático está ativado.

  • true: o pagamento automático está ativado.

  • false: o pagamento automático não está ativado.

NOTA:

Este campo é válido para clusters anuais/mensais. Se não especificado, o pagamento automático não está ativado.

Parâmetros de resposta

Código de status: 201

Tabela 5 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

jobID

String

ID da tarefa

orderID

String

ID do pedido para modificar as especificações de um cluster faturado anualmente/mensalmente

Exemplo de solicitações

  • Modificar as especificações do cluster anual/mensal (pagamento automático)

    POST /api/v3/projects/{project_id}/clusters/{cluster_id}/operation/resize
    
    {
      "flavorResize" : "cce.s1.medium",
      "extendParam" : {
        "isAutoPay" : "true"
      }
    }
  • Modificar as especificações do cluster de pagamento por uso

    POST /api/v3/projects/{project_id}/clusters/{cluster_id}/operation/resize
    
    {
      "flavorResize" : "cce.s1.medium"
    }

Exemplo de respostas

Código de status: 201

A tarefa para modificar as especificações do cluster de pagamento por uso é entregue.

{
  "jobID" : "13b8d958-8fcf-11ed-aef3-0255ac1001bd"
}

Códigos de status

Código de status

Descrição

201

A tarefa para modificar as especificações do cluster de pagamento por uso é entregue.

Códigos de erro

Consulte Códigos de erro.