Exclui um cluster e especifica se os recursos relevantes do cluster devem ser excluídos ou retidos. Antes de excluir um cluster, exclua manualmente as cargas de trabalho no cluster, como Deployments, StatefulSets, Jobs e CronJobs. Caso contrário, a exclusão do cluster poderá falhar.
Descrição da operação
Aviso:
As instâncias ECS por assinatura e os nós Lingjun em um cluster não podem ser liberados automaticamente. Para evitar custos desnecessários, recomendamos que você libere os recursos manualmente. Para obter mais informações, consulte Regras para exclusão de clusters e liberação de nós.
Se a instância SLB do servidor de API usar o método de faturamento por assinatura, ela não poderá ser liberada automaticamente. Para evitar custos desnecessários, recomendamos que você a libere manualmente.
Por padrão, as VPCs, vSwitches, grupos de segurança e funções RAM são retidos se forem usados por outros recursos. Para evitar custos desnecessários, recomendamos que você libere os recursos manualmente.
As instâncias de contêiner elásticas criadas em nós virtuais são liberadas automaticamente.
Alguns recursos criados junto com um cluster não são liberados automaticamente quando o cluster é excluído. Após a exclusão do cluster, você ainda será cobrado pelos recursos. Libere ou retenha os recursos com base em suas necessidades reais. Os recursos incluem projetos do Simple Log Service criados automaticamente pelo cluster e discos provisionados dinamicamente.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cs:DeleteCluster |
delete |
*Cluster.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
DELETE /clusters/{ClusterId} HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClusterId |
string |
Sim |
O ID do cluster. |
c905d1364c2dd4b6284a3f41790c4**** |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| retain_all_resources |
boolean |
Não |
Especifica se todos os recursos devem ser retidos. Se você definir o parâmetro como true, o parâmetro retain_resources será ignorado. Os recursos de nuvem criados pelo cluster são retidos. Você pode chamar a operação DescribeClusterResources para consultar os recursos de nuvem criados pelo cluster. Se você definir o parâmetro como false, os recursos a serem retidos por padrão no parâmetro delete_options ainda serão retidos. Para excluir esses recursos, defina delete_mode como delete em delete_options.
Valor padrão: false. |
false |
keep_slb
deprecated
|
boolean |
Não |
Especifica se os recursos do Server Load Balancer (SLB) criados pelo cluster devem ser retidos.
Valor padrão: false. Defina resource_type como SLB no parâmetro delete_options para gerenciar instâncias SLB. |
false |
| retain_resources |
array |
Não |
A lista de recursos. Para reter recursos ao excluir um cluster, você precisa especificar os IDs dos recursos a serem retidos. |
|
|
string |
Não |
O nome do recurso. |
sg-2ze6ess9kho6fdn9**** |
|
| delete_options |
array<object> |
Não |
O tipo de recurso do cluster que você deseja excluir ou reter. |
|
|
object |
Não |
|||
| resource_type |
string |
Não |
O tipo do recurso. Valores válidos:
|
SLS_Data |
| delete_mode |
string |
Não |
A política de exclusão para o tipo de recurso especificado. Valores válidos:
|
delete |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O corpo da resposta. |
||
| cluster_id |
string |
O ID do cluster. |
cb95aa626a47740afbf6aa099b650**** |
| request_id |
string |
O ID da solicitação. |
687C5BAA-D103-4993-884B-C35E4314**** |
| task_id |
string |
O ID da tarefa. |
T-5a54309c80282e39ea**** |
Exemplos
Resposta de sucesso
JSON formato
{
"cluster_id": "cb95aa626a47740afbf6aa099b650****",
"request_id": "687C5BAA-D103-4993-884B-C35E4314****",
"task_id": "T-5a54309c80282e39ea****"
}
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.