名称 | 类型 | 描述 | 示例值 |
---|---|---|---|
object | 节点池。 | ||
auto_scaling | object | 自动伸缩节点池配置。 | |
enable | boolean | 是否启用自动伸缩。
默认值: | true |
max_instances | long | 自动伸缩组最大实例数。 | 10 |
min_instances | long | 自动伸缩组最小实例数。 | 0 |
type | string | 自动伸缩类型,按照自动伸缩实例类型划分。取值:
默认值: | cpu |
is_bond_eipdeprecated | boolean | 【该字段已废弃】 是否绑定 EIP,取值:
默认值: | true |
eip_internet_charge_typedeprecated | string | 【该字段已废弃】 EIP 计费类型,取值:
默认值:PayByBandwidth。 | PayByBandwidth |
eip_bandwidthdeprecated | long | 【该字段已废弃】 EIP 带宽峰值。单位:Mbps。 | 5 |
kubernetes_config | object | 集群相关配置。 | |
cms_enabled | boolean | 是否在 ECS 节点上安装云监控,安装后可以在云监控控制台查看所创建 ECS 实例的监控信息,推荐开启。取值:
默认值: | true |
cpu_policy | string | 节点 CPU 管理策略。当集群版本在 1.12.6 及以上时支持以下两种策略:
默认值: | none |
labels | array | 节点标签,为 Kubernetes 集群节点添加标签。 | |
tag | 节点标签。 | ||
runtime | string | 容器运行时。取值:
默认值: | containerd |
runtime_version | string | 容器运行时版本。 | 1.6.20 |
taints | array | 污点配置。 | |
taint | 污点配置。 | ||
user_data | string | 节点自定义数据。 | MXM= |
node_name_mode | string | 节点名称由三部分组成:前缀 + 节点 IP + 后缀:
传参包含四个部分,由逗号分隔,例如:参数传入"customized,aliyun,ip,com"字符串(其中“customized”和"ip"为固定的字符串,aliyun 为前缀,com 为后缀),则节点的名称为:aliyun.192.168.xxx.xxx.com。 | customized,aliyun,ip,com |
nodepool_info | object | 节点池配置。 | |
name | string | 节点池名称。 | np-test |
resource_group_id | string | 节点池所在资源 ID。 | rg-acfmyvw3wjm**** |
type | string | 节点池类型,取值范围:
| ess |
scaling_group | object | 节点池扩容组配置。 | |
auto_renew | boolean | 节点池是否开启自动续费,当
默认值: | false |
auto_renew_period | long | 节点池自动续费周期。当 当 默认值:1。 | 0 |
data_disks | array | 节点池节点数据盘配置。 | |
data_disk | 节点池节点数据盘配置。 | ||
image_id | string | 自定义镜像 ID,默认使用系统提供的镜像。 | aliyun_2_1903_x64_20G_alibase_20200904.vhd |
instance_charge_type | string | 节点池节点付费类型,取值:
默认值: | PostPaid |
instance_types | array | 实例规格。 | |
string | 实例规格。 | ecs.n1.medium | |
key_pair | string | 密钥对名称,和 说明
如果创建托管节点池,则只支持 key_pair 。
| np-key |
login_password | string | SSH 登录密码,和 | Hello1234 |
login_as_non_root | boolean | 弹出的 ECS 实例是否使用以非 root 用户登录。 | |
period | long | 节点池节点包年包月时长,当 默认值:1。 | 0 |
period_unit | string | 节点池节点付费周期,当
| Month |
platformdeprecated | string | 操作系统发行版。取值:
默认值: | AliyunLinux |
rds_instances | array | RDS 实例列表。 | |
string | RDS 实例 ID。 | rm-2zey3t89t6280**** | |
spot_strategy | string | 抢占式实例类型,取值:
更多信息,请参见抢占式实例。 | NoSpot |
spot_price_limit | array<object> | 当前单台抢占式实例规格市场价格区间配置。 | |
object | |||
instance_type | string | 抢占式实例规格。 | ecs.c6.large |
price_limit | string | 单台实例上限价格。 | 0.39 |
scaling_policy | string | 伸缩组模式,取值:
默认值: | release |
security_group_id | string | 节点池安全组 ID,与 | sg-2zeihch86ooz9io4**** |
security_group_ids | array | 安全组 ID 列表,与 | |
string | 安全组 ID。 | sg-2zeihch86ooz9io4**** | |
system_disk_category | string | 节点系统盘类型,取值:
默认值: | cloud_efficiency |
system_disk_categories | array | 系统盘的多磁盘类型。当无法使用高优先级的磁盘类型时,自动尝试下一优先级的磁盘类型创建系统盘。取值范围:cloud:普通云盘。cloud_efficiency:高效云盘。cloud_ssd:SSD 云盘。cloud_essd:ESSD 云盘。 | |
string | 节点系统盘类型 | ||
system_disk_size | long | 节点系统盘大小,单位:GiB。 取值范围:[40,500]。 | 120 |
system_disk_performance_level | string | 节点系统盘磁盘性能,只对 ESSD 磁盘生效。
| PL1 |
system_disk_encrypted | boolean | 是否加密系统盘。取值范围:true:加密。false:不加密。 | |
system_disk_kms_key_id | string | 节点系统盘使用的 KMS 密钥 ID。 | 0e478b7a-4262-4802-b8cb-00d3fb40**** |
system_disk_encrypt_algorithm | string | 节点系统盘采用的加密算法。取值范围:aes-256。 | aes-256 |
system_disk_provisioned_iops | long | 节点系统盘预配置的读写 IOPS。可能值:0~min{50,000, 1000*容量-基准性能}。 基准性能=min{1,800+50*容量, 50000}。 当 | 1000 |
system_disk_bursting_enabled | boolean | 节点系统盘是否开启 Burst(性能突发)。 取值:
当 | true |
tags | array<object> | 仅为 ECS 实例添加标签。 标签键不可以重复,最大长度为 128 个字符;标签键和标签值都不能以“aliyun”、“acs:”开头,或包含“https://”、“http://”。 | |
object | |||
key | string | 标签的名称。 | |
value | string | 标签值。 | |
vswitch_ids | array | 虚拟交换机 ID。 | |
string | 虚拟交换机 ID。 | vsw-2ze0fmpbwo140ahni**** | |
multi_az_policy | string | 多可用区伸缩组 ECS 实例扩缩容策略。取值:
默认值: | COST_OPTIMIZED |
on_demand_base_capacity | long | 伸缩组所需要按量实例个数的最小值,取值范围:[0,1000]。当按量实例个数少于该值时,将优先创建按量实例。 | 0 |
on_demand_percentage_above_base_capacity | long | 伸缩组满足最小按量实例数( | 20 |
spot_instance_pools | long | 指定可用实例规格的个数,伸缩组将按成本最低的多个规格均衡创建抢占式实例。取值范围:[1,10]。 | 5 |
spot_instance_remedy | boolean | 是否开启补齐抢占式实例。开启后,当收到抢占式实例将被回收的系统消息时,伸缩组将尝试创建新的实例,替换掉将被回收的抢占式实例。取值:
| false |
compensate_with_on_demand | boolean | 当
| true |
internet_charge_type | string | 公网 IP 收费类型。取值:
| PayByBandwidth |
internet_max_bandwidth_out | long | 节点公网 IP 出带宽最大值,单位为 Mbps(Mega bit per second),取值范围:[1,100] | 10 |
image_type | string | 操作系统镜像类型,和 platform 参数二选一,取值范围:
| AliyunLinux |
deploymentset_id | string | 部署集 ID。 | ds-bp1d19mmbsv3jf6xxxxx |
desired_size | long | 节点池期望节点数量。 | 2 |
private_pool_options | object | 私有节点池配置。 | |
id | string | 私有节点池 ID。 | eap-bp67acfmxazb4**** |
match_criteria | string | 私有节点池类型,实例启动的私有池容量选项。弹性保障服务或容量预定服务在生效后会生成私有池容量,供实例启动时选择。取值:
| Open |
ram_role_name | string | Worker RAM 角色名称。 该参数目前仅白名单开放,如需使用,请提交工单申请。 注意 仅 1.22 及以上版本的 ACK 托管集群支持在创建节点池时配置该参数 | example-role |
tee_config | object | 加密计算节点池配置。 | |
tee_enable | boolean | 是否为加密计算节点池。 | false |
management | object | 托管节点池配置。 | |
enable | boolean | 是否开启托管版节点池,取值:
| false |
auto_repair | boolean | 自动修复,仅当
| false |
upgrade_configdeprecated | object | 自动升级配置,仅当 | |
auto_upgrade | boolean | 是否启用自动升级,取值:
| false |
surge | long | 额外节点数量。 | 0 |
surge_percentage | long | 额外节点比例,和 | 0 |
max_unavailable | long | 最大不可用节点数量,取值范围:[1,1000]。 默认值:1。 | |
auto_repair_policy | object | 自动修复节点策略。 | |
restart_node | boolean | 是否允许重启节点。 | true |
auto_vul_fix | boolean | 是否自动修复 CVE。 | true |
auto_vul_fix_policy | object | 自动修复 CVE 策略。 | |
restart_node | boolean | 是否允许重启节点。 | true |
vul_level | string | 允许自动修复的漏洞级别,以逗号分隔。 | asap,nntf |
auto_upgrade | boolean | 是否自动升级。 | true |
auto_upgrade_policy | object | 自动升级策略。 | |
auto_upgrade_kubelet | boolean | 是否允许自动升级 kubelet。 | true |
countdeprecated | long | 【该字段已废弃,请使用 desired_size 代替】 节点池节点数量。 | 1 |
interconnect_mode | string | 边缘节点池的网络类型,该值只对
| basic |
interconnect_configdeprecated | object | 【该字段已废弃】 边缘节点池配置。 | |
cen_iddeprecated | string | 【该字段已废弃】 边缘增强型节点池绑定的云企业网实例 ID(CENID)。 | cen-ey9k9nfhz0f******* |
ccn_iddeprecated | string | 【该字段已废弃】 边缘增强型节点池绑定的云连接网实例 ID(CCNID)。 | ccn-qm5i0i0q9yi******* |
ccn_region_iddeprecated | string | 【该字段已废弃】 边缘增强型节点池绑定的云连接网实例所属的地域。 | cn-shanghai |
bandwidthdeprecated | long | 【该字段已废弃】 边缘增强型节点池的网络带宽,单位:Mbps。 | 10 |
improved_perioddeprecated | string | 【该字段已废弃】 边缘增强型节点池的购买时长,单位:月。 | 1 |
max_nodes | long | 边缘节点池允许容纳的最大节点数量,该参数大于等于 0。0 表示无额外限制(仅受限于集群整体可以容纳的节点数,节点池本身无额外限制)。边缘节点池该参数值往往大于 0;ess 类型节点池和默认的 edge 类型节点池该参数值为 0。 | 10 |
node_config | object | 节点配置。 | |
kubelet_configuration | kubelet_config | Kubelet 参数配置。 |