|
名称 |
类型 |
描述 |
示例值 |
|---|---|---|---|
|
object |
|||
| NodeGroupType |
string |
节点组类型。取值范围:
|
CORE |
| NodeGroupName |
string |
节点组名称。最大长度 128 个字符。集群内要求节点组名称唯一。 |
core-1 |
| PaymentType |
string |
节点组付费类型。不传入时默认和集群付费类型一致。取值范围:
默认值:PayAsYouGo。 |
PayAsYouGo |
| SubscriptionConfig | SubscriptionConfig |
节点组预付费配置。不传入时默认和集群预付费配置一致。 |
|
| SpotStrategy |
string |
抢占式 Spot 实例策略。取值范围:
默认值:NoSpot。 |
NoSpot |
| SpotBidPrices |
array |
抢占式 Spot 实例出价价格。参数 SpotStrategy 取值为 SpotWithPriceLimit 时生效。数组元数个数 N 的取值范围:0~100。 |
|
| SpotBidPrice | |||
| VSwitchIds |
array |
虚拟机交换机 ID 列表。数组元数个数 N 的取值范围:1~20。 |
["vsw-hp35g7ya5ymw68mmg****"] |
|
string |
虚拟机交换机 ID。 |
||
| WithPublicIp |
boolean |
是否开公网 IP。取值范围:
默认值:false。 |
false |
| AdditionalSecurityGroupIds |
array |
附加安全组。除集群设置的安全组外,为节点组单独设置的附加安全组。数组元数个数 N 的取值范围:0~2。 |
["sg-hp3abbae8lb6lmb1****"] |
|
string |
安全组 ID。 |
sg-hp3abbae8lb6lmb1**** |
|
| InstanceTypes |
array |
节点实例类型列表。数组元数个数 N 的取值范围:1~100。 |
["ecs.g6.xlarge"] |
|
string |
节点实例类型。 |
ecs.g7.2xlarge |
|
| NodeCount |
integer |
节点数量。取值范围:1~1000。 |
3 |
| SystemDisk | SystemDisk |
系统盘。 |
|
| DataDisks |
array |
数据盘。当前数据盘只支持一种磁盘类型,即数组元数个数 N 的取值范围:1~1。 |
|
| DataDisk |
数据盘。 |
||
| GracefulShutdown |
boolean |
节点组上部署的组件是否开启优雅下线。取值范围:
默认值:false。 |
false |
| SpotInstanceRemedy |
boolean |
开启后,当收到抢占式实例将被回收的系统消息时,伸缩组将尝试创建新的实例,替换掉将被回收的抢占式实例。取值范围:
默认值:false。 |
true |
| CompensateWithOnDemand |
boolean |
当 nodeResizeStrategy 取值为 COST_OPTIMIZED 时,如果因价格、库存等原因无法创建足够的抢占式实例,是否允许自动尝试创建按量实例满足 |
true |
| NodeResizeStrategy |
string |
节点扩容策略。取值范围:
默认值:PRIORITY。 |
PRIORITY |
| CostOptimizedConfig | CostOptimizedConfig |
成本优化模式配置。 |
|
| DeploymentSetStrategy |
string |
部署集策略。取值范围:
默认值:NONE。 |
NONE |
| ComponentTags |
array |
自定义组件列表 |
|
|
string |
|||
| AutoScalingPolicy |
AutoScalingPolicy |
弹性伸缩规则 |
|
| PrivatePoolOptions | PrivatePoolOptions |
创建实例时使用的资源池策略,该参数只在创建按量付费实例时生效。 |