Chame a operação RemoveNodePoolNodes para remover nós específicos de um pool de nós.
Ao remover um nó, os pods em execução nele migram para outros nós, o que pode causar interrupções no serviço. Recomendamos remover nós fora do horário de pico.
Erros desconhecidos podem ocorrer durante a remoção de nós. Faça backup dos dados nos nós antes de removê-los.
Os nós permanecem no estado Unschedulable durante a remoção.
Somente nós worker podem ser removidos. Não é possível remover planos de controle.
Nós por assinatura não são liberados após a remoção, mesmo que você defina release_node como true. Libere esses nós manualmente no console do Elastic Compute Service (ECS).
Depuração
Cabeçalhos da requisição
Esta operação utiliza apenas cabeçalhos de requisição comuns. Para mais informações, consulte a documentação de parâmetros de requisição comuns.
Sintaxe da requisição
DELETE /clusters/{ClusterId}/nodepools/{NodepoolId}/nodes HTTP/1.1
Parâmetros da requisição
| Parâmetro | Tipo | Posição | Obrigatório | Exemplo | Descrição |
| ClusterId | String | Path | Sim | c23421cfa74454bc8b37163fd19af**** | ID do cluster a ser gerenciado. |
| NodepoolId | String | Path | Sim | np97de2cfb1ba042398dd8f5504c94**** | ID do pool de nós a ser gerenciado. |
| release_node | Boolean | Query | Não | true | Define se os nós devem ser liberados após a remoção. Valores válidos:
|
| drain_node | Boolean | Query | Não | true | Indica se deve drenar os nós a serem removidos. Valores válidos:
|
| nodes | Array of String | Query | Não | cn-hangzhou.172.16.xxx.xxx | Nomes dos nós a serem removidos. |
| instance_ids | Array of String | Query | Não | i-bp1c70fqbv1nlu9xxxxx | IDs das instâncias onde os nós a serem removidos estão implantados. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
request_id |
String |
A9891419-D125-4D89-AFCA-68846675E2F7 |
ID da requisição. |
|
task_id |
String |
T-62a944794ee141074400**** |
ID da tarefa. |
Exemplos
Exemplos de requisições
DELETE /clusters/c23421cfa74454bc8b37163fd19af****/nodepools/np97de2cfb1ba042398dd8f5504c94****/nodes?release_node=true&drain_node=true&nodes=["cn-hangzhou.172.16.xxx.xxx"]&instance_ids=["i-bp1c70fqbv1nlu9xxxxx"] HTTP/1.1
Host:cs.aliyuncs.com
Content-Type:application/json
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<RemoveNodePoolNodesResponse>
<request_id>A9891419-D125-4D89-AFCA-68846675E2F7</request_id>
<task_id>T-62a944794ee141074400****</task_id>
</RemoveNodePoolNodesResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"request_id" : "A9891419-D125-4D89-AFCA-68846675E2F7",
"task_id" : "T-62a944794ee141074400****"
}
Códigos de erro
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.