更新时间:2023-10-16 GMT+08:00

缩容集群

功能介绍

对MRS集群进行缩容。

URI

POST /v2/{project_id}/clusters/{cluster_id}/shrink

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,最大长度:64

cluster_id

String

集群ID,最大长度:64

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

node_group_name

String

节点组名称。

  • 最小长度:1
  • 最大长度:64

count

Integer

缩容节点数量,如果是指定节点缩容,则该参数可以不填。

resource_ids

Array of strings

缩容节点时指定待删除节点的资源ID列表。 resource_ids为空时,按照系统规则自动选择删除节点。仅支持删除状态异常的ecs节点。会针对指定节点进行强制删除。可通过查询主机接口获取resource_id。

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

result

String

更新映射请求操作结果,succeeded为操作成功,failed为操作失败。

请求示例

  • 在node_group_1节点组上缩容1个节点。
    /v2/ff8080828997cb24018a1b2db3440b80/clusters/f7f45c04-4303-411c-9b71-d2cb730dd162/shrink 
      
     { 
       "node_group_name" : "node_group_1", 
       "count" : 1 
     }
  • 在node_group_1节点组上强制缩容资源id为678050cd-ba1d-4550-942d-f2e396b1c6fb的节点。
    /v2/ff8080828997cb24018a1b2db3440b80/clusters/f7f45c04-4303-411c-9b71-d2cb730dd162/shrink 
      
     { 
       "node_group_name" : "node_group_1", 
       "resource_ids" : [ "678050cd-ba1d-4550-942d-f2e396b1c6fb" ] 
     }

响应示例

状态码: 200

缩容成功

{
  "result" : "succeeded"
}

状态码

状态码请参见状态码

错误码

请参见错误码