设置自动扩缩容规则
所有文档
menu

云高性能计算平台 CHPC

设置自动扩缩容规则

接口描述

对已存在的队列设置自动扩缩容规则,设置新的自动扩缩容规则将覆盖存量自动扩缩容规则。

请求结构

POST /v{version}/cluster/{clusterId}/queue/{queueName}/autoscaler HTTP/1.1
Host: chpc.bj.baidubce.com
Authorization: authorization string

请求头域

除公共头域外,无其他特殊头域。

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号。
clientToken String URL参数 幂等性Token,是一个长度不超过64位的ASCII字符串。
clusterId String URL参数 扩容节点所属的集群id
queueName String URL参数 扩容节点所属的队列名称
zoneName String RequestBody参数 扩容节点所在可用区。
imageId String RequestBody参数 扩容节点使用的镜像ID。
maxNodesInQueue Integer RequestBody参数 队列计算节点最大数量。取值范围:1~500默认值为100
minNodesInQueue Integer RequestBody参数 队列计算节点最小数量。取值范围:1~500默认值为0
enableAutoGrow boolean RequestBody参数 是否开启自动扩容。true:开启false:关闭默认值:false
enableAutoShrink boolean RequestBody参数 是否开启自动缩容。true:开启false:关闭默认值:false
excludeNodes Array RequestBody参数 不参与自动缩容的已有节点
spec String RequestBody参数 自动扩容的实例规格
systemDiskSize Integer RequestBody参数 系统盘大小。默认40G
systemDiskType String RequestBody参数 系统盘类型,可选类型:StorageType默认值:cloud_hp1
dataDiskSize Integer RequestBody参数 数据盘大小,默认0GB,不创建数据盘
dataDiskType String RequestBody参数 数据盘类型,可选类型:StorageType默认空
dataDiskCount Integer RequestBody参数 数据盘个数

响应头域

除公共头域,无其他特殊头域。

响应参数

参数 类型 描述
requestId String 请求ID

错误码

错误码 错误描述 HTTP状态码 中文解释
NoSuchObject The specified object is not found or resource do not exist. 404 资源不存在
BadRequest maxNodesInQueue should bigger than minNodesInQueue. 400 队列最大节点数应该大于队列最小节点数
BadRequest cn-bj-d does not equals to subnetId sbn-xxxxxxx's zoneName cn-bj-f 400 zoneName不等于子网的zoneName
NoSuchObject some instances do not exist. 404 实例不存在
BadRequest spec must not be empty. 400 spec不能为空
BadRequest imageId must not be empty. 400 镜像ID不能为空

请求示例

POST /v1/cluster/c-arPHgRIb/queue/default_queue/autoscaler
Host: chpc.bj.baidubce.com
Authorization: bce-auth-v1/ALTAKfdDegfDEgedgyhted54dg/2023-08-22T11:35:34Z/1800/host/99a18198dfd91ecaf821207a93ba04176b19afab948c001a5c11beffc7a5ff6b
{
    "maxNodesInQueue": 500,
    "minNodesInQueue": 0,
    "enableAutoGrow": false,
    "enableAutoShrink": false,
    "systemDiskSize": 50,
    "imageId": "m-3GFgXfwI",
    "spec": "bcc.g5.c2m8"
}

响应示例

{
    "requestId": "f82d0bbe-aa19-48ca-a5f1-1cdff2c52d39"
}
上一篇
节点管理相关接口
下一篇
查询自动扩缩容规则