When you no longer need a cluster, you can delete it and choose whether to delete or retain its associated resources. Before deleting a cluster, you must manually remove its workloads, such as stateless applications, stateful applications, jobs, and cronjobs. Otherwise, the deletion might fail.
Operation description
Important
Subscription-based resources, such as ECS instances and Lingjun computing nodes, are not automatically released. You must manually release them to avoid unnecessary charges. For more details, see Cluster deletion and node release rules.
Subscription-based APIServer SLB resources are not automatically released. You must manually release them to avoid unnecessary charges.
If resources such as VPCs, VSwitches, security groups, and RAM roles are in use by other resources, they are retained by default. You must release them manually.
ECIs created with virtual nodes are automatically released.
Some cloud resources created with the cluster are not automatically released when you delete the cluster and continue to incur charges. You can choose to retain or release them. These resources include SLS projects automatically created by the cluster and cloud disks purchased via dynamic volumes.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:DeleteCluster |
delete |
*Cluster
|
None | None |
Request syntax
DELETE /clusters/{ClusterId} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
Yes |
The cluster ID. |
c905d1364c2dd4b6284a3f41790c4**** |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| retain_all_resources |
boolean |
No |
Whether to retain all associated resources. If you set this parameter to
Default value: |
false |
keep_slb
deprecated
|
boolean |
No |
Whether to retain SLB resources. Valid values:
Default value: |
false |
| retain_resources |
array |
No |
The IDs of resources to retain when the cluster is deleted. |
|
|
string |
No |
The resource ID. |
sg-2ze6ess9kho6fdn9**** |
|
| delete_options |
array<object> |
No |
The options for deleting the resources that are associated with the cluster. |
|
|
object |
No |
The deletion options for a specific type of resource. |
||
| resource_type |
string |
No |
The type of resource. Valid values:
|
SLS_Data |
| delete_mode |
string |
No |
The deletion policy for the specified resource type. Valid values:
|
delete |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|
||
| cluster_id |
string |
The cluster ID. |
cb95aa626a47740afbf6aa099b650**** |
| request_id |
string |
The request ID. |
687C5BAA-D103-4993-884B-C35E4314**** |
| task_id |
string |
The task ID. |
T-5a54309c80282e39ea**** |
Examples
Success response
JSON format
{
"cluster_id": "cb95aa626a47740afbf6aa099b650****",
"request_id": "687C5BAA-D103-4993-884B-C35E4314****",
"task_id": "T-5a54309c80282e39ea****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.