更新时间:2023-10-19 GMT+08:00
扩容集群
功能介绍
对MRS集群进行扩容。
URI
POST /v2/{project_id}/clusters/{cluster_id}/expand
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID,最大长度:64 |
cluster_id |
是 |
String |
集群ID,最大长度:64 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
node_group_name |
是 |
String |
节点组名称。
|
count |
是 |
Integer |
扩容节点数量。 |
skip_bootstrap_scripts |
否 |
Boolean |
扩容时是否在新增节点上跳过执行创建集群时指定的引导操作。默认为true,即默认不执行引导操作。 |
scale_without_start |
否 |
Boolean |
扩容后是否选择不启动扩容节点上的组件。默认为false,即默认启动组件。
|
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
result |
String |
请求操作结果,succeeded为操作成功,failed为操作失败。非包周期节点组扩容请求下发成功时,会包含该字段且内容为success。 |
order_id |
String |
订单ID。对包周期节点组进行扩容时,会返回本次扩容产生的订单ID,需要客户到订单支付页面进行自主支付才能真正触发扩容。 |
请求示例
- 在节点组node_group_1上扩容1个节点, 默认跳过引导操作,默认启动组件。
/v2/ff8080828997cb24018a1b2db3440b80/clusters/f7f45c04-4303-411c-9b71-d2cb730dd162/expand { "node_group_name" : "node_group_1", "count" : "1" }
- 在节点组node_group_1上扩容1个节点, 不跳过引导操作, 不启动组件。
/v2/ff8080828997cb24018a1b2db3440b80/clusters/f7f45c04-4303-411c-9b71-d2cb730dd162/expand { "node_group_name" : "node_group_1", "count" : "1", "skip_bootstrap_scripts" : false, "scale_without_start" : true }
响应示例
状态码: 200
按需和包周期节点组扩容时有不同的返回体,包周期节点组返回订单ID,后续需要根据订单ID进行支付才能真正进行扩容。
- 按需节点组扩容成功。
{ "result" : "succeeded" }
- 包周期节点组扩容成功,待支付订单ID为CS231XXXXXXXXXXX。
{ "order_id" : "CS231XXXXXXXXXXX" }
状态码
状态码请参见状态码。
错误码
请参见错误码。
父主题: 集群管理接口