Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:RemoveNodePoolNodes

Última atualização: Nov 02, 2026

Remove nós de um node pool em um cluster e ajusta o número esperado de nós quando os nós não são mais necessários. Ao remover nós, você pode especificar se as instâncias ECS devem ser liberadas e se os nós devem ser drenados automaticamente. A remoção de nós envolve a migração de pods, o que pode afetar seus serviços. Execute esta operação fora dos horários de pico e faça backup dos seus dados com antecedência.

Descrição da operação

  • A remoção de nós envolve a migração de pods, o que pode afetar seus serviços. Execute esta operação fora dos horários de pico.

  • Riscos inesperados podem ocorrer durante a operação. Faça backup dos seus dados com antecedência.

  • Durante a operação, o sistema define os nós atuais para o estado não agendável.

  • Somente os nós worker são removidos. Os nós master não são removidos.

  • Mesmo que você opte por liberar nós (nós com release_node definido como true), os nós de assinatura não são liberados. Você deve liberá-los no console ECS após remover os nós. ECS console

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

cs:RemoveNodePoolNodes

update

*Cluster

acs:cs:{#regionId}:{#accountId}:cluster/{#ClusterId}

Nenhuma Nenhuma

Sintaxe da solicitação

DELETE /clusters/{ClusterId}/nodepools/{NodepoolId}/nodes HTTP/1.1

Parâmetros de caminho

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ClusterId

string

Sim

O ID do cluster.

c23421cfa74454bc8b37163fd19af****

NodepoolId

string

Sim

O ID do node pool.

np97de2cfb1ba042398dd8f5504c94****

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

release_node

boolean

Não

Especifica se os nós devem ser liberados automaticamente. Valores válidos:

  • true: Libera os nós.

  • false: Não libera os nós.

A remoção de nós não libera automaticamente os nós de assinatura. Para liberar automaticamente os nós de assinatura, consulte Alterar o método de cobrança de uma instância de assinatura para pós-pago para alterar o método de cobrança dos nós para pós-pago e, em seguida, faça login no console do ECS para liberá-los automaticamente.

true

drain_node

boolean

Não

Especifica se os nós devem ser drenados. Valores válidos:

  • true: Drena os nós.

  • false: Não drena os nós.

true

nodes deprecated

array

Não

[Descontinuado]

A lista de nós a serem removidos.

Perigo Este parâmetro está descontinuado. Use instance_ids em vez disso.

string

Não

O nome do nó.

cn-hangzhou.172.16.xxx.xxx

instance_ids

array

Não

A lista de instâncias a serem removidas.

string

Não

O ID da instância a ser removida.

i-bp1c70fqbv1nlu9xxxxx

concurrency

boolean

Não

Especifica se os nós devem ser removidos simultaneamente.

  • true: Os nós são removidos do grupo de dimensionamento simultaneamente.

  • false: Os nós são removidos do grupo de dimensionamento sequencialmente.

Valor padrão: false.

false

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

O corpo da resposta.

request_id

string

O ID da solicitação.

A9891419-D125-4D89-AFCA-68846675****

task_id

string

O ID da tarefa.

T-62a944794ee141074400****

Exemplos

Resposta de sucesso

JSON formato

{
  "request_id": "A9891419-D125-4D89-AFCA-68846675****",
  "task_id": "T-62a944794ee141074400****"
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.