addon
集群組件配置。
參數名稱 |
類型 |
示例值 |
描述 |
---|---|---|---|
name |
String |
nginx-ingress-controller |
組件名稱。 |
config |
String |
{\"IngressSlbNetworkType\":\"internet\"} |
組件配置。 |
disabled |
Boolean |
false |
是否禁止默認安裝,集群創(chuàng)建時除了安裝必需組件外,還會額外安裝一些日志組件等,您可以禁止這些默認行為,后續(xù)通過安裝組件的API進行安裝或者通過控制臺安裝。取值:
|
data_disk
節(jié)點數據盤配置。
參數名稱 |
類型 |
示例值 |
描述 |
---|---|---|---|
category |
String |
cloud_ssd |
數據盤類型。取值:
默認值: |
size |
Long |
40 |
數據盤大小,單位為GiB。 取值范圍:[40,32768]。 默認值: |
encrypted |
String |
true |
是否對數據盤加密。取值:
默認值: |
auto_snapshot_policy_id |
String |
sp-2zej1nogjvovnz4z**** |
選擇自動快照策略ID,云盤會按照快照策略自動備份。 默認值:空,不自動備份。 |
performance_level |
String |
PL1 |
節(jié)點數據盤磁盤性能等級,僅對ESSD磁盤生效。磁盤性能等級和磁盤大小有關。更多信息,請參見ESSD云盤。 |
provisioned_iops |
Long |
1000 |
數據盤預配置的讀寫IOPS。可能值:0~min{50,000, 1000*容量-基準性能}。 基準性能=min{1,800+50*容量, 50000}。 當 |
bursting_enabled |
Boolean |
true |
數據盤是否開啟Burst(性能突發(fā))。 取值:
當 |
maintenance_window
集群維護窗口。
參數名稱 |
類型 |
示例值 |
描述 |
---|---|---|---|
enable |
Boolean |
false |
是否開啟維護窗口。取值:
默認值: |
maintenance_time |
String |
03:00:00Z |
維護起始時間。Golang標準時間格式,例如15:04:05Z。 |
duration |
String |
3h |
維護時長。取值范圍[1,24],單位為小時。 默認值:3h。 |
weekly_period |
String |
Monday,Thursday |
維護周期,多個值用英文逗號(,)分隔。取值:{Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday} 默認值: |
nodepool
節(jié)點池。
參數名稱 |
類型 |
示例值 |
描述 |
---|---|---|---|
auto_scaling |
Object |
自動伸縮節(jié)點池配置。 |
|
enable |
Boolean |
true |
是否啟用自動伸縮。
默認值: |
max_instances |
Long |
10 |
自動伸縮組最大實例數。 |
min_instances |
Long |
0 |
自動伸縮組最小實例數。 |
type |
String |
cpu |
自動伸縮類型,按照自動伸縮實例類型劃分。取值:
默認值: |
is_bond_eip |
Boolean |
true |
【該字段已廢棄】 是否綁定EIP,取值:
默認值: |
eip_internet_charge_type |
String |
PayByBandwidth |
【該字段已廢棄】 EIP計費類型,取值:
默認值:PayByBandwidth。 |
eip_bandwidth |
Long |
5 |
【該字段已廢棄】 EIP帶寬峰值。單位:Mbps。 |
kubernetes_config |
Object |
集群相關配置。 |
|
cms_enabled |
Boolean |
true |
是否在ECS節(jié)點上安裝云監(jiān)控,安裝后可以在云監(jiān)控控制臺查看所創(chuàng)建ECS實例的監(jiān)控信息,推薦開啟。取值:
默認值: |
cpu_policy |
String |
none |
節(jié)點CPU管理策略。當集群版本在1.12.6及以上時支持以下兩種策略:
默認值: |
labels |
Array of tag |
節(jié)點標簽,為Kubernetes集群節(jié)點添加標簽。 |
|
runtime |
String |
containerd |
容器運行時。取值:
默認值: |
runtime_version |
String |
1.6.20 |
容器運行時版本。 |
taints |
Array of taint |
污點配置。 |
|
user_data |
String |
MXM= |
節(jié)點自定義數據。 |
node_name_mode |
String |
customized,aliyun,ip,com |
節(jié)點名稱由三部分組成:前綴 + 節(jié)點 IP + 后綴:
傳參包含四個部分,由逗號分隔,例如:參數傳入"customized,aliyun,ip,com"字符串(其中“customized”和"ip"為固定的字符串,aliyun為前綴,com為后綴),則節(jié)點的名稱為:aliyun.192.168.xxx.xxx.com。 |
nodepool_info |
Object |
節(jié)點池配置。 |
|
name |
String |
np-test |
節(jié)點池名稱。 |
resource_group_id |
String |
rg-acfmyvw3wjm**** |
節(jié)點池所在資源ID。 |
type |
String |
ess |
節(jié)點池類型,取值范圍:
|
scaling_group |
Object |
節(jié)點池擴容組配置。 |
|
auto_renew |
Boolean |
false |
節(jié)點池是否開啟自動續(xù)費,當
默認值: |
auto_renew_period |
Long |
0 |
節(jié)點池自動續(xù)費周期。當 當 默認值:1。 |
data_disks |
Array of data_disk |
節(jié)點池節(jié)點數據盤配置。 |
|
image_id |
String |
aliyun_2_1903_x64_20G_alibase_20200904.vhd |
自定義鏡像ID,默認使用系統提供的鏡像。 |
instance_charge_type |
String |
PostPaid |
節(jié)點池節(jié)點付費類型,取值:
默認值: |
instance_types |
Array of String |
ecs.n1.medium |
實例規(guī)格。 |
key_pair |
String |
np-key |
密鑰對名稱,和 說明
如果創(chuàng)建托管節(jié)點池,則只支持 |
login_password |
String |
Hello1234 |
SSH登錄密碼,和 |
period |
Long |
0 |
節(jié)點池節(jié)點包年包月時長,當 默認值:1。 |
period_unit |
String |
Month |
節(jié)點池節(jié)點付費周期,當
|
platform |
String |
AliyunLinux |
操作系統發(fā)行版。取值:
默認值: |
rds_instances |
Array of String |
rm-2zey3t89t6280**** |
RDS實例ID。 |
spot_strategy |
String |
NoSpot |
搶占式實例類型,取值:
更多信息,請參見搶占式實例。 |
spot_price_limit |
Array |
當前單臺搶占式實例規(guī)格市場價格區(qū)間配置。 |
|
instance_type |
String |
ecs.c6.large |
搶占式實例規(guī)格。 |
price_limit |
String |
0.39 |
單臺實例上限價格。 |
scaling_policy |
String |
release |
伸縮組模式,取值:
默認值: |
security_group_id |
String |
sg-2zeihch86ooz9io4**** |
節(jié)點池安全組ID,與 |
security_group_ids |
Array of String |
sg-2zeihch86ooz9io4**** |
安全組ID。 |
system_disk_category |
String |
cloud_efficiency |
節(jié)點系統盤類型,取值:
默認值: |
system_disk_size |
Long |
120 |
節(jié)點系統盤大小,單位:GiB。 取值范圍:[40,500]。 |
system_disk_performance_level |
String |
PL1 |
節(jié)點系統盤磁盤性能,只對ESSD磁盤生效。
|
system_disk_provisioned_iops |
Long |
1000 |
節(jié)點系統盤預配置的讀寫IOPS。可能值:0~min{50,000, 1000*容量-基準性能}。 基準性能=min{1,800+50*容量, 50000}。 當 |
system_disk_bursting_enabled |
Boolean |
true |
節(jié)點系統盤是否開啟Burst(性能突發(fā))。 取值:
當 |
tags |
Array |
僅為ECS實例添加標簽。 標簽鍵不可以重復,最大長度為128個字符;標簽鍵和標簽值都不能以“aliyun”、“acs:”開頭,或包含“https://”、“http://”。 |
|
key |
String |
key |
標簽的名稱。 |
value |
String |
value |
標簽值。 |
vswitch_ids |
Array of String |
vsw-2ze0fmpbwo140ahni**** |
虛擬交換機ID。 |
multi_az_policy |
String |
COST_OPTIMIZED |
多可用區(qū)伸縮組ECS實例擴縮容策略。取值:
默認值: |
on_demand_base_capacity |
Long |
0 |
伸縮組所需要按量實例個數的最小值,取值范圍:[0,1000]。當按量實例個數少于該值時,將優(yōu)先創(chuàng)建按量實例。 |
on_demand_percentage_above_base_capacity |
Long |
20 |
伸縮組滿足最小按量實例數( |
spot_instance_pools |
Long |
5 |
指定可用實例規(guī)格的個數,伸縮組將按成本最低的多個規(guī)格均衡創(chuàng)建搶占式實例。取值范圍:[1,10]。 |
spot_instance_remedy |
Boolean |
false |
是否開啟補齊搶占式實例。開啟后,當收到搶占式實例將被回收的系統消息時,伸縮組將嘗試創(chuàng)建新的實例,替換掉將被回收的搶占式實例。取值:
|
compensate_with_on_demand |
Boolean |
true |
當
|
internet_charge_type |
String |
PayByBandwidth |
公網IP收費類型。取值:
|
internet_max_bandwidth_out |
Long |
10 |
節(jié)點公網IP出帶寬最大值,單位為Mbps(Mega bit per second),取值范圍:[1,100] |
image_type |
String |
AliyunLinux |
操作系統鏡像類型,和platform參數二選一,取值范圍:
|
deploymentset_id |
String |
ds-bp1d19mmbsv3jf6xxxxx |
部署集ID。 |
desired_size |
Long |
2 |
節(jié)點池期望節(jié)點數量。 |
private_pool_options |
Object |
私有節(jié)點池配置。 |
|
id |
String |
eap-bp67acfmxazb4**** |
私有節(jié)點池ID。 |
match_criteria |
String |
Open |
私有節(jié)點池類型,實例啟動的私有池容量選項。彈性保障服務或容量預定服務在生效后會生成私有池容量,供實例啟動時選擇。取值:
|
tee_config |
Object |
加密計算節(jié)點池配置。 |
|
tee_enable |
Boolean |
false |
是否為加密計算節(jié)點池。 |
management |
Object |
托管節(jié)點池配置。 |
|
enable |
Boolean |
false |
是否開啟托管版節(jié)點池,取值:
|
auto_repair |
Boolean |
false |
自動修復,僅當
|
upgrade_config |
Object |
自動升級配置,僅當 |
|
auto_upgrade |
Boolean |
false |
是否啟用自動升級,取值:
|
surge |
Long |
0 |
額外節(jié)點數量。 |
surge_percentage |
Long |
0 |
額外節(jié)點比例,和 |
max_unavailable |
Long |
0 |
最大不可用節(jié)點數量,取值范圍:[1,1000]。 默認值:1。 |
count |
Long |
1 |
【該字段已廢棄,請使用desired_size代替】 節(jié)點池節(jié)點數量。 |
interconnect_mode |
String |
basic |
邊緣節(jié)點池的網絡類型,該值只對
|
interconnect_config |
Object |
【該字段已廢棄】 邊緣節(jié)點池配置。 |
|
cen_id |
String |
cen-ey9k9nfhz0f******* |
【該字段已廢棄】 邊緣增強型節(jié)點池綁定的云企業(yè)網實例ID(CENID)。 |
ccn_id |
String |
ccn-qm5i0i0q9yi******* |
【該字段已廢棄】 邊緣增強型節(jié)點池綁定的云連接網實例ID(CCNID)。 |
ccn_region_id |
String |
cn-shanghai |
【該字段已廢棄】 邊緣增強型節(jié)點池綁定的云連接網實例所屬的地域。 |
bandwidth |
Long |
10 |
【該字段已廢棄】 邊緣增強型節(jié)點池的網絡帶寬,單位:Mbps。 |
improved_period |
String |
1 |
【該字段已廢棄】 邊緣增強型節(jié)點池的購買時長,單位:月。 |
max_nodes |
Long |
10 |
邊緣節(jié)點池允許容納的最大節(jié)點數量,該參數大于等于0。0表示無額外限制(僅受限于集群整體可以容納的節(jié)點數,節(jié)點池本身無額外限制)。邊緣節(jié)點池該參數值往往大于0;ess類型節(jié)點池和默認的edge類型節(jié)點池該參數值為0。 |
runtime
容器引擎。
參數名稱 |
類型 |
示例值 |
描述 |
---|---|---|---|
name |
String |
containerd |
容器運行時名稱,ACK支持以下三種容器運行時。
默認值: |
version |
String |
1.6.20 |
容器運行時版本,默認為最新版。 關于安全沙箱運行時的變更詳情,請參見安全沙箱運行時變更記錄。 |
tag
標簽配置。
參數名稱 |
類型 |
示例值 |
描述 |
---|---|---|---|
key |
String |
env |
標簽 |
value |
String |
prod |
標簽 |
taint
節(jié)點污點配置。
參數名稱 |
類型 |
示例值 |
描述 |
---|---|---|---|
key |
String |
key |
污點 |
value |
String |
value |
污點 |
effect |
String |
NoSchedule |
調度策略。取值:
默認策略: |