Scaling In a Cluster
Function
This API is used to scale in an MRS cluster.
URI
POST /v2/{project_id}/clusters/{cluster_id}/shrink
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID. The value can contain a maximum of 64 characters. |
cluster_id |
Yes |
String |
Cluster ID. The value can contain a maximum of 64 characters. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
node_group_name |
Yes |
String |
Node group name
|
count |
No |
Integer |
Number of nodes to be removed. If a specified node is to be removed, this parameter can be left blank. |
resource_ids |
No |
Array of strings |
Resource IDs of nodes to be removed during node scale-in. If this parameter is left blank, nodes are automatically removed based on system rules. Only abnormal ECS nodes can be removed. The specified nodes are forcibly removed. You can obtain the value of resource_id by calling the host API. |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
result |
String |
Operation result. Value succeeded indicates that the operation is successful, and value failed indicates that the operation fails. |
Example Request
- Remove a node from node group node_group_1.
/v2/ff8080828997cb24018a1b2db3440b80/clusters/f7f45c04-4303-411c-9b71-d2cb730dd162/shrink { "node_group_name" : "node_group_1", "count" : 1 }
- Forcibly remove a node whose resource ID is 678050cd-ba1d-4550-942d-f2e396b1c6fb from node group node_group_1.
/v2/ff8080828997cb24018a1b2db3440b80/clusters/f7f45c04-4303-411c-9b71-d2cb730dd162/shrink { "node_group_name" : "node_group_1", "resource_ids" : [ "678050cd-ba1d-4550-942d-f2e396b1c6fb" ] }
Example Response
Status code: 200
The scale-in is successful.
{ "result" : "succeeded" }
Status Codes
For details, see Status Codes.
Error Codes
For details, see Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot