最近更新时间:2022-09-22 11:38:43
该接口适用于用户在集群中创建节点池
POST
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
NodePoolName | String | 是 | 节点池名称 校验规则:2-64个字符,支持中文,英文,数字,以及特殊字符-,.!$^*()%#&+/:;<=>[]_`{ |
ClusterId | String | 是 | 集群id |
EnableAutoScale | Boolean | 否 | 是否开启弹性伸缩,有效值: True:开启弹性伸缩 False:关闭弹性伸缩 默认值:False 注:默认未开启自动缩容,若您想开启弹性缩容,后续可在参数ScaleDownEnabled中进行配置开启 |
NodeTemplate | NodeTemplate数据类型 | 是 | 节点模板信息 |
Label.N | Array of Label | 否 | 节点标签 |
Taint.N | Array ofTaint | 否 | 节点污点 |
MinSize | Integer | 是 | 最小节点数量,即为最小能缩容的实例数量,默认范围[0-50],不大于maxSize,若需调高节点池支持的最大节点数量,您可申请配额调整 |
MaxSize | Integer | 是 | 最大节点数量,即为最大能扩容的实例数量,默认范围[0-50],不小于minSize,若需调高节点池支持的最大节点数量,您可申请配额调整 |
DesiredCapacity | Integer | 是 | 期望节点数量,即节点池刚创建时的实例数量,必须在最小节点数量与最大节点数量之间 |
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Key | String | 是 | 标签键,校验规则:不超过63个字符,只能包含字母、数字及分隔符("-"、"_"、"."、"/"),且必须以字母、数字开头和结尾 |
Value | String | 是 | 标签值,校验规则:不超过63个字符,只能包含字母、数字及分隔符("-"、"_"、"."),且必须以字母、数字开头和结尾 |
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Key | String | 是 | 污点键,校验规则:污点名不超过253个字符,只能包含字母、数字及分隔符("-"、"_"、"."、"/"),且必须以字母、数字开头和结尾 |
Value | String | 是 | 污点值,校验规则:不超过63个字符,只能包含字母、数字及分隔符("-"、"_"、"."),且必须以字母、数字开头和结尾 |
Effect | String | 是 | 有效值:NoSchedule、PreferNoSchedule、NoExecute |
参数 | 类型 | 描述 |
---|---|---|
RequestId | String | 请求ID |
NodePoolId | String | 节点池id |
创建节点池
http://kce.api.ksyun.com/?Action=CreateNodePool&Version=2019-08-06
&NodePoolName=openapicreatenodepool
&ClusterId=711e7098-e103-4a9b-85e2-xxxxx
&Taint.0.Key=k1
&Taint.0.Value=v1
&Taint.0.Effect=NoSchedule
&MinSize=1
&DesiredCapacity=1
&MaxSize=2
&NodeTemplate.ChargeType=HourlyInstantSettlement
&NodeTemplate.InstanceType=N3.1A
&NodeTemplate.DataDiskGb=0
&NodeTemplate.SystemDisk.DiskSize=20
&NodeTemplate.SystemDisk.DiskType=SSD3.0
&NodeTemplate.ImageId=2c55ae1b-2712-415c-82b1-xxxxx
&NodeTemplate.SubnetId.1=3788037d-d12e-4adc-ae50-xxxxx
&NodeTemplate.SubnetStrategy=balanced-distribution
&NodeTemplate.SecurityGroupId=f16a009c-2de6-49d7-89f0-xxxxx
&NodeTemplate.ProjectId=xxxxx
&NodeTemplate.Password=xxxxx
&NodeTemplate.AdvancedSetting.DockerPath=/data/docker
&NodeTemplate.AdvancedSetting.Schedulable=true
{
"RequestId": "7a62c49f-347e-4fc4-xxxxxx",
"NodePoolId": "6224401390xxxxxx"
}
纯净模式