所有文档

          容器引擎 CCE

          Autoscaler相关接口

          查询 Autoscaler 配置

          描述

          查询集群 Autoscaler 配置

          请求结构

          GET /v2/autoscaler/{clusterID}  HTTP/1.1
          Host: cce.bj.baidubce.com
          Authorization: authorization string

          请求头域

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

          请求参数

          参数名称 类型 是否必须 参数位置 描述
          clusterID String URL 参数 集群 ID

          返回头域

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

          返回参数

          参数名称 类型 是否必须 描述
          autoscaler Autoscaler 查询到的 Autoscaler 信息
          requestID String 请求 ID, 问题定位提供该 ID

          请求示例

          GET /v2/autoscaler/cce-br0i4kl5 HTTP/1.1
          Host: cce.bj.baidubce.com
          Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de

          返回示例

          HTTP/1.1 200 OK
          X-Bce-Request-Id: 6836119a-99e1-4448-b469-1199c3fb1b07
          Date: Thu, 16 Mar 2020 06:29:48 GMT
          Content-Type: application/json;charset=UTF-8
          
          {
          	"autoscaler": {
          		"clusterID": "cce-br0i4kl5",
          		"clusterName": "sdk-ccev2-test",
          		"caConfig": {
          			"replicaCount": 0,
          			"scaleDownEnabled": false,
          			"skipNodesWithLocalStorage": true,
          			"skipNodesWithSystemPods": true,
          			"expander": "random"
          		}
          	},
          	"requestID": "6836119a-99e1-4448-b469-1199c3fb1b07"
          }

          更新Autoscaler配置

          描述

          更新集群 Autoscaler 配置

          请求结构

          PUT /v2/autoscaler/{clusterID}  HTTP/1.1
          Host: cce.bj.baidubce.com
          Authorization: authorization string

          请求头域

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

          请求参数

          参数名称 类型 是否必须 参数位置 描述
          clusterID String URL 参数 集群 ID
          expander String RequestBody 参数 自动扩缩容选组的策略. 可选 [ random, most-pods, least-waste, priority ], 默认值为 random.
          instanceGroups List<ClusterAutoscalerInstanceGroup> RequestBody 参数 节点组的 Autoscaler 配置. 用户无需输入此项内容.
          kubeVersion String RequestBody 参数 K8S 版本. 为空时后台会自动查询集群K8S版本号.
          maxEmptyBulkDelete Integer RequestBody 参数 最大并发缩容数
          replicaCount Integer RequestBody 参数 预期副本数量
          scaleDownDelayAfterAdd Integer RequestBody 参数 扩容后缩容启动时延, 单位为分钟
          scaleDownEnabled Boolean RequestBody 参数 是否启动缩容. 默认值为false
          scaleDownGPUUtilizationThreshold Integer RequestBody 参数 GPU缩容阈值百分比, 取值范围(0, 100).
          scaleDownUnneededTime Integer RequestBody 参数 缩容触发时延,单位为分钟.
          scaleDownUtilizationThreshold Integer RequestBody 参数 缩容阈值百分比, 取值范围(0, 100).
          skipNodesWithLocalStorage Boolean RequestBody 参数 是否跳过使用本地存储的节点, 默认值为 true.
          skipNodesWithSystemPods Boolean RequestBody 参数 是否跳过有部署系统 Pod 的节点, 默认值为 true.

          返回头域

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

          返回参数

          参数名称 类型 是否必须 描述
          requestID String 请求 ID, 问题定位提供该 ID

          请求示例

          PUT /v2/autoscaler/cce-br0i4kl5 HTTP/1.1
          Host: cce.bj.baidubce.com
          Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
          
          {
          	"replicaCount": 5,
          	"scaleDownEnabled": true,
          	"expander": "random"
          }

          返回示例

          HTTP/1.1 200 OK
          X-Bce-Request-Id: 3d61a898-b804-4d6f-8c7c-b741d2ffbe45
          Date: Thu, 16 Mar 2020 06:29:48 GMT
          Content-Type: application/json;charset=UTF-8
          
          {
          	"requestID": "3d61a898-b804-4d6f-8c7c-b741d2ffbe45"
          }

          创建Autoscaler

          描述

          创建集群 Autoscaler

          请求结构

          POST /v2/autoscaler/{clusterID}  HTTP/1.1
          Host: cce.bj.baidubce.com
          Authorization: authorization string

          请求头域

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

          请求参数

          参数名称 类型 是否必须 参数位置 描述
          clusterID String URL 参数 集群 ID

          返回头域

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

          返回参数

          参数名称 类型 是否必须 描述
          requestID String 请求 ID, 问题定位提供该 ID

          请求示例

          POST /v2/autoscaler/cce-uqc4lju1 HTTP/1.1
          Host: cce.bj.baidubce.com
          Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de

          返回示例

          HTTP/1.1 200 OK
          X-Bce-Request-Id: b339ba19-1a26-49f5-9cec-74b5a7a080c6
          Date: Thu, 16 Mar 2020 06:29:48 GMT
          Content-Type: application/json;charset=UTF-8
          
          {
          	"requestID": "b339ba19-1a26-49f5-9cec-74b5a7a080c6"
          }
          上一篇
          Cluster相关接口
          下一篇
          InstanceGroup相关接口