NodeGroupConfig

名称类型描述示例值
object
NodeGroupTypestring

节点组类型。取值范围:

  • MASTER:管理类型节点组。
  • CORE:存储类型节点组。
  • TASK:计算类型节点组。
CORE
NodeGroupNamestring

节点组名称。最大长度 128 个字符。集群内要求节点组名称唯一。

core-1
PaymentTypestring

节点组付费类型。不传入时默认和集群付费类型一致。取值范围:

  • PayAsYouGo:后付费,按量付费。
  • Subscription:预付费,包年包月。

默认值:PayAsYouGo。

PayAsYouGo
SubscriptionConfigSubscriptionConfig

节点组预付费配置。不传入时默认和集群预付费配置一致。

SpotStrategystring

抢占式 Spot 实例策略。取值范围:

  • NoSpot:正常按量付费实例。
  • SpotWithPriceLimit:设置最高出价的抢占式实例。
  • SpotAsPriceGo:系统自动出价,最高按量付费价格的抢占式实例。

默认值:NoSpot。

NoSpot
SpotBidPricesarray

抢占式 Spot 实例出价价格。参数 SpotStrategy 取值为 SpotWithPriceLimit 时生效。数组元数个数 N 的取值范围:0~100。

SpotBidPriceSpotBidPrice
VSwitchIdsarray

虚拟机交换机 ID 列表。数组元数个数 N 的取值范围:1~20。

Stringstring

虚拟机交换机 ID。

WithPublicIpboolean

是否开公网 IP。取值范围:

  • true:开公网。
  • false:不开公网。

默认值:false。

false
AdditionalSecurityGroupIdsarray

附加安全组。除集群设置的安全组外,为节点组单独设置的附加安全组。数组元数个数 N 的取值范围:0~2。

Stringstring

安全组 ID。

sg-hp3abbae8lb6lmb1****
InstanceTypesarray

节点实例类型列表。数组元数个数 N 的取值范围:1~100。

Stringstring

节点实例类型。

ecs.g7.2xlarge
NodeCountinteger

节点数量。取值范围:1~1000。

3
SystemDiskSystemDisk

系统盘。

DataDisksarray

数据盘。当前数据盘只支持一种磁盘类型,即数组元数个数 N 的取值范围:1~1。

DataDiskDataDisk

数据盘。

GracefulShutdownboolean

节点组上部署的组件是否开启优雅下线。取值范围:

  • true:开启优雅下线。
  • false:不开启优雅下线。

默认值:false。

false
SpotInstanceRemedyboolean

开启后,当收到抢占式实例将被回收的系统消息时,伸缩组将尝试创建新的实例,替换掉将被回收的抢占式实例。取值范围:

  • true:开启补齐抢占式实例。
  • false:不开启补齐抢占式实例。

默认值:false。

true
NodeResizeStrategystring

节点扩容策略。取值范围:

  • COST_OPTIMIZED:成本优化策略。
  • PRIORITY:优先级策略。

默认值:PRIORITY。

PRIORITY
CostOptimizedConfigCostOptimizedConfig

成本优化模式配置。

DeploymentSetStrategystring

部署集策略。取值范围:

  • NONE:不适用部署集。
  • CLUSTER:使用集群级别部署集。
  • NODE_GROUP:使用节点组级别部署集。

默认值:NONE。

NONE
ComponentTagsarray

自定义组件列表

Stringstring
AutoScalingPolicyAutoScalingPolicy

弹性伸缩规则

PrivatePoolOptionsPrivatePoolOptions

创建实例时使用的资源池策略,该参数只在创建按量付费实例时生效。