|
名称 |
类型 |
描述 |
示例值 |
|---|---|---|---|
|
object |
节点池。 |
||
| auto_scaling |
object |
自动伸缩节点池配置。 |
|
| enable |
boolean |
是否启用自动伸缩。
默认值: |
true |
| max_instances |
integer |
自动伸缩组最大实例数。 |
10 |
| min_instances |
integer |
自动伸缩组最小实例数。 |
0 |
| type |
string |
自动伸缩类型,按照自动伸缩实例类型划分。取值:
默认值: |
cpu |
| is_bond_eip |
boolean |
【该字段已废弃】 是否绑定 EIP,取值:
默认值: |
true |
| eip_internet_charge_type |
string |
【该字段已废弃】 EIP 计费类型,取值:
默认值:PayByBandwidth。 |
PayByBandwidth |
| eip_bandwidth |
integer |
【该字段已废弃】 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 |
integer |
节点池自动续费周期。当 当 默认值:1。 |
0 |
| data_disks |
array |
节点池节点数据盘配置。 |
|
| data_disk |
节点池节点数据盘配置。 |
||
| disk_init |
array |
块设备初始化配置。 |
|
|
DiskInit |
DiskInit 配置。 |
||
| 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 |
密钥对名称,和 说明
如果创建托管节点池,则只支持 |
np-key |
| login_password |
string |
SSH 登录密码,和 |
Hello1234 |
| login_as_non_root |
boolean |
弹出的 ECS 实例是否使用以非 root 用户登录。 |
|
| period |
integer |
节点池节点包年包月时长,当 默认值:1。 |
0 |
| period_unit |
string |
节点池节点付费周期,当
|
Month |
| platform |
string |
操作系统发行版。取值:
默认值: |
AliyunLinux |
| rds_instances |
array |
RDS 实例列表。 |
|
|
string |
RDS 实例 ID。 |
rm-2zey3t89t6280**** |
|
| spot_strategy |
string |
抢占式实例类型,取值:
更多信息,请参见抢占式实例。 |
NoSpot |
| spot_price_limit |
array |
当前单台抢占式实例规格市场价格区间配置。 |
|
|
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 |
系统盘的多磁盘类型。当无法使用高优先级的磁盘类型时,自动尝试下一优先级的磁盘类型创建系统盘。取值范围:
|
|
|
string |
节点系统盘类型。 |
cloud_essd |
|
| system_disk_size |
integer |
节点系统盘大小,单位: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 |
integer |
节点系统盘预配置的读写 IOPS。可能值:0~min{50,000, 1000*容量-基准性能}。 基准性能=min{1,800+50*容量, 50000}。 当 |
1000 |
| system_disk_bursting_enabled |
boolean |
节点系统盘是否开启 Burst(性能突发)。 取值:
当 |
true |
| tags |
array |
仅为 ECS 实例添加标签。 标签键不可以重复,最大长度为 128 个字符;标签键和标签值都不能以“aliyun”、“acs:”开头,或包含“https://”、“http://”。 |
|
|
object |
|||
| key |
string |
标签的名称。 |
key |
| value |
string |
标签值。 |
value |
| vswitch_ids |
array |
虚拟交换机 ID。 |
|
|
string |
虚拟交换机 ID。 |
vsw-2ze0fmpbwo140ahni**** |
|
| multi_az_policy |
string |
多可用区伸缩组 ECS 实例扩缩容策略。取值:
默认值: |
COST_OPTIMIZED |
| on_demand_base_capacity |
integer |
伸缩组所需要按量实例个数的最小值,取值范围:[0,1000]。当按量实例个数少于该值时,将优先创建按量实例。 |
0 |
| on_demand_percentage_above_base_capacity |
integer |
伸缩组满足最小按量实例数( |
20 |
| spot_instance_pools |
integer |
指定可用实例规格的个数,伸缩组将按成本最低的多个规格均衡创建抢占式实例。取值范围:[1,10]。 |
5 |
| spot_instance_remedy |
boolean |
是否开启补齐抢占式实例。开启后,当收到抢占式实例将被回收的系统消息时,伸缩组将尝试创建新的实例,替换掉将被回收的抢占式实例。取值:
|
false |
| compensate_with_on_demand |
boolean |
当
|
true |
| internet_charge_type |
string |
公网 IP 收费类型。取值:
|
PayByBandwidth |
| internet_max_bandwidth_out |
integer |
节点公网 IP 出带宽最大值,单位为 Mbps(Mega bit per second),取值范围:[1,100] |
10 |
| image_type |
string |
操作系统镜像类型,和 platform 参数二选一,取值范围:
|
AliyunLinux |
| deploymentset_id |
string |
部署集 ID。 |
ds-bp1d19mmbsv3jf6xxxxx |
| desired_size |
integer |
节点池期望节点数量。 |
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 |
| instance_metadata_options | InstanceMetadataOptions |
ECS 实例的元数据访问配置。 目前仅白名单开放,需提交工单申请。 |
|
| resource_pool_options |
object |
创建实例时使用的资源池及资源池策略。当您设置该参数后,需要注意: 该参数只在创建按量付费实例时生效。 该参数不能与 private_pool_options.match_criteria、private_pool_options.id 同时设置。 |
|
| strategy |
string |
创建实例时使用的资源池策略。资源池包括弹性保障服务或容量预定服务生效后生成的私有池以及公共池,供实例启动时选择。取值范围: PrivatePoolFirst:私有池优先。选择此种策略时, 当指定了 resource_pool_options.private_pool_ids,优先使用指定的私有池。如果未指定私有池或指定的私有池容量不足,将自动匹配开放类型的私有池。如果没有符合条件的私有池,则使用公共池创建实例。 PrivatePoolOnly:仅限私有池。选择此种策略时,必须指定 resource_pool_options.private_pool_ids。如果指定的私有池容量不足,则实例会启动失败。 None:不使用资源池策略。 默认值:None。 |
PrivatePoolFirst |
| private_pool_ids |
array |
私有池 ID 列表。即弹性保障服务 ID 或容量预定服务 ID。该参数只能传入 Target 模式私有池 ID。N 的取值范围:1~20。 |
|
|
string |
私有池 ID。即弹性保障服务 ID 或容量预定服务 ID。该参数只能传入 Target 模式私有池 ID。 |
eap-bp67acfmxazb4**** |
|
| tee_config |
object |
加密计算节点池配置。 |
|
| tee_enable |
boolean |
是否为加密计算节点池。 |
false |
| management |
object |
托管节点池配置。 |
|
| enable |
boolean |
是否开启托管版节点池,取值:
|
false |
| auto_repair |
boolean |
自动修复,仅当
|
false |
| upgrade_config |
object |
自动升级配置,仅当 |
|
| auto_upgrade |
boolean |
是否启用自动升级,取值:
|
false |
| surge |
integer |
额外节点数量。 |
0 |
| surge_percentage |
integer |
额外节点比例,和 |
0 |
| max_unavailable |
integer |
最大不可用节点数量,取值范围:[1,1000]。 默认值:1。 |
0 |
| 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 |
| auto_fault_diagnosis |
boolean |
||
| count |
integer |
【该字段已废弃,请使用 desired_size 代替】 节点池节点数量。 |
1 |
| interconnect_mode |
string |
边缘节点池的网络类型,该值只对
|
basic |
| interconnect_config |
object |
【该字段已废弃】 边缘节点池配置。 |
|
| cen_id |
string |
【该字段已废弃】 边缘增强型节点池绑定的云企业网实例 ID(CENID)。 |
cen-ey9k9nfhz0f******* |
| ccn_id |
string |
【该字段已废弃】 边缘增强型节点池绑定的云连接网实例 ID(CCNID)。 |
ccn-qm5i0i0q9yi******* |
| ccn_region_id |
string |
【该字段已废弃】 边缘增强型节点池绑定的云连接网实例所属的地域。 |
cn-shanghai |
| bandwidth |
integer |
【该字段已废弃】 边缘增强型节点池的网络带宽,单位:Mbps。 |
10 |
| improved_period |
string |
【该字段已废弃】 边缘增强型节点池的购买时长,单位:月。 |
1 |
| max_nodes |
integer |
边缘节点池允许容纳的最大节点数量,该参数大于等于 0。0 表示无额外限制(仅受限于集群整体可以容纳的节点数,节点池本身无额外限制)。边缘节点池该参数值往往大于 0;ess 类型节点池和默认的 edge 类型节点池该参数值为 0。 |
10 |
| node_config |
object |
节点配置。 |
|
| kubelet_configuration | kubelet_config |
Kubelet 参数配置。 |
|
| node_components |
array |
节点组件列表。 |
|
|
object |
节点组件。 |
||
| name |
string |
节点组件名称。 |
kubelet |
| version |
string |
节点组件版本 |
1.33.3-aliyun.1 |
| config |
object |
节点组件配置。 |
|
| custom_config |
object |
节点组件自定义配置。 |
|
|
string |
节点组件自定义配置字符串。 |
cpuManagerPolicy |
该文章对您有帮助吗?