云容器引擎-创建节点池
接口功能介绍
调用该接口新增节点池。
接口约束
无
URI
POST /v1.1/ccse/clusters/*/nodePool
路径参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
clusterName | 是 | String | 集群名称 | ccse-demo |
Query参数
无
请求参数
请求头header参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
regionId | 是 | String | 资源池编码 | bb9fdb42056f11eda1610242ac110002 |
请求体body参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
nodePoolName | 是 | String | 节点池名称 | ||
description | 否 | String | 节点池描述 | ||
labels | 否 | Map of String | 标签 | ||
taints | 否 | Array of Objects | 污点 | taint | |
vmSpecName | 是 | String | 节点规格 | vm2.0 | |
vmSpecId | 是 | Long | 节点规格ID | 12345 | |
vmType | 否 | String | 节点规格类型 | S7 | |
cpu | 是 | Integer | CPU大小 | 4 | |
memory | 是 | Integer | 内存大小 | 8 | |
maxNum | 否 | Integer | 伸缩组最大数量 | 0 | |
minNum | 否 | Integer | 伸缩组最小数量 | 0 | |
enableAutoScale | 否 | Boolean | 是否自动弹性伸缩 | true | |
dataDisks | 否 | Array of Objects | 数据盘 | dataDisks | |
kubeletArgs | 否 | Map of String | kubelet参数 |
表 taint
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
key | 否 | String | 键 | aaa | |
value | 否 | String | 值 | bbb | |
effect | 否 | String | 策略 | noscheduler |
表 dataDisks
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
diskSpecId | 否 | Long | 数据盘规格id | 123 | |
diskSpecName | 否 | String | 数据盘规格名称 | ||
size | 否 | Integer | 数据盘大小 | 1000 |
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | String | 状态码 | 800 | |
message | String | 提示信息 | ||
returnObj | Boolean | 返回对象 | ||
error | String | 错误码 | CCSE_500 |
枚举参数
无
请求示例
请求url
POST https://ccse-global.ctapi.ctyun.cn/ccse/clusters/ccse-demo/nodePool
请求头header
{regionId:bb9fdb42056f11eda1610242ac110002}
请求体body
{
"nodePoolName": "test-1",
"description": "test",
"vmSpecName": "vm2.0",
"dataDisks": [
{
"diskSpecId": 123,
"diskSpecName": "SAS",
"size": 100
}
],
"maxPodNum": "120",
"labels": {
"111": "222",
"222": "333"
},
"taints": [
{
"key": "qqq",
"value": "www",
"effect": "noscheduler"
}
],
"cpu": 4,
"memory": 8
}
响应示例
{
"statusCode": 800,
"message": "新增节点池成功: CsClusterNodePoolVO(nodePoolName=test2,
description=null,
labels=null,
taints=null,
vmSpecName=s7.xlarge.2,
vmSpecId=200009,
vmType=S7,
cpu=4,
memory=8,
dataDisks=null,
enableAutoScale=null,
maxNum=0,
minNum=0,
kubeletArgs=null)",
"returnObj": true
}