|
Parameter |
Type |
Description |
Example |
|---|---|---|---|
|
object |
Kelompok node. |
||
| auto_scaling |
object |
Konfigurasi kelompok node penskalaan otomatis. |
|
| enable |
boolean |
Apakah akan mengaktifkan penskalaan otomatis.
Nilai default: |
true |
| max_instances |
integer |
Jumlah maksimum instans dalam grup penskalaan. |
10 |
| min_instances |
integer |
Jumlah minimum instans dalam grup penskalaan. |
0 |
| type |
string |
Tipe penskalaan otomatis, diklasifikasikan berdasarkan tipe instans. Nilai valid:
Nilai default: |
cpu |
| is_bond_eip |
boolean |
[Deprecated] Apakah akan mengasosiasikan EIP. Nilai valid:
Nilai default: |
true |
| eip_internet_charge_type |
string |
[Deprecated] Metode penagihan EIP. Nilai valid:
Nilai default: PayByBandwidth. |
PayByBandwidth |
| eip_bandwidth |
integer |
[Deprecated] Bandwidth puncak EIP. Unit: Mbit/s. |
5 |
| kubernetes_config |
object |
Konfigurasi terkait kluster. |
|
| cms_enabled |
boolean |
Apakah akan menginstal agen CloudMonitor pada node ECS. Setelah instalasi, Anda dapat melihat informasi pemantauan tentang Instance ECS yang dibuat di konsol CloudMonitor. Kami menyarankan Anda mengaktifkan fitur ini. Nilai valid:
Nilai default: |
true |
| cpu_policy |
string |
Kebijakan manajemen CPU untuk node. Dua kebijakan berikut didukung untuk kluster versi 1.12.6 atau lebih baru:
Nilai default: |
none |
| labels |
array |
Label node. Menambahkan label ke node kluster Kubernetes. |
|
| tag |
Label node. |
||
| runtime |
string |
Runtime kontainer. Nilai valid:
Nilai default: |
containerd |
| runtime_version |
string |
Versi runtime kontainer. |
1.6.20 |
| taints |
array |
Konfigurasi taint. |
|
| taint |
Konfigurasi taint. |
||
| user_data |
string |
Data kustom node. |
MXM= |
| node_name_mode |
string |
Nama node terdiri dari tiga bagian: awalan + IP node + akhiran:
Parameter ini berisi empat bagian yang dipisahkan oleh koma. Misalnya, jika Anda memasukkan string "customized,aliyun,ip,com" (di mana "customized" dan "ip" adalah string tetap, "aliyun" adalah awalan, dan "com" adalah akhiran), nama node adalah: aliyun.192.168.xxx.xxx.com. |
customized,aliyun,ip,com |
| nodepool_info |
object |
Konfigurasi kelompok node. |
|
| name |
string |
Nama kelompok node. |
np-test |
| resource_group_id |
string |
ID kelompok sumber daya tempat kelompok node berada. |
rg-acfmyvw3wjm**** |
| type |
string |
Tipe kelompok node. Nilai valid:
|
ess |
| scaling_group |
object |
Konfigurasi grup penskalaan untuk kelompok node. |
|
| auto_renew |
boolean |
Apakah akan mengaktifkan perpanjangan otomatis untuk kelompok node. Parameter ini hanya berlaku jika
Nilai default: |
false |
| auto_renew_period |
integer |
Siklus perpanjangan otomatis kelompok node. Parameter ini hanya berlaku dan wajib diisi jika Jika Nilai default: 1. |
0 |
| data_disks |
array |
Konfigurasi cloud disk data untuk node dalam kelompok node. |
|
| data_disk |
Konfigurasi cloud disk data untuk node dalam kelompok node. |
||
| disk_init |
array |
Konfigurasi inisialisasi perangkat blok. |
|
|
DiskInit |
Konfigurasi DiskInit. |
||
| image_id |
string |
ID gambar kustom. Gambar yang disediakan sistem digunakan secara default. |
aliyun_2_1903_x64_20G_alibase_20200904.vhd |
| instance_charge_type |
string |
Metode penagihan untuk node dalam kelompok node. Nilai valid:
Nilai default: |
PostPaid |
| instance_types |
array |
Tipe instans. |
|
|
string |
Tipe instans. |
ecs.n1.medium |
|
| key_pair |
string |
Nama pasangan kunci. Saling eksklusif dengan Catatan
Jika Anda membuat kelompok node terkelola, hanya |
np-key |
| login_password |
string |
Kata sandi logon SSH. Saling eksklusif dengan |
Hello1234 |
| login_as_non_root |
boolean |
Apakah Instans ECS yang diskalakan keluar menggunakan pengguna non-root untuk logon. |
|
| period |
integer |
Durasi langganan untuk node dalam kelompok node. Parameter ini hanya berlaku dan wajib diisi jika Nilai default: 1. |
0 |
| period_unit |
string |
Unit periode penagihan untuk node dalam kelompok node. Parameter ini harus ditentukan jika
|
Month |
| platform |
string |
Distribusi sistem operasi. Nilai valid:
Nilai default: |
AliyunLinux |
| instance_patterns |
array |
Atribut instans. |
|
| instance_patterns | |||
| rds_instances |
array |
Daftar instans RDS. |
|
|
string |
ID instans RDS. |
rm-2zey3t89t6280**** |
|
| spot_strategy |
string |
Tipe spot instans. Nilai valid:
Untuk informasi lebih lanjut, lihat Spot instans. |
NoSpot |
| spot_price_limit |
array |
Konfigurasi rentang harga untuk satu spot instans dari tipe instans saat ini. |
|
|
object |
|||
| instance_type |
string |
Tipe spot instans. |
ecs.c6.large |
| price_limit |
string |
Harga maksimum untuk satu instans. |
0.39 |
| scaling_policy |
string |
Pola grup penskalaan. Nilai valid:
Nilai default: |
release |
| security_group_id |
string |
ID grup keamanan dari kelompok node. Gunakan parameter ini atau |
sg-2zeihch86ooz9io4**** |
| security_group_ids |
array |
Daftar ID grup keamanan. Gunakan parameter ini atau |
|
|
string |
ID grup keamanan. |
sg-2zeihch86ooz9io4**** |
|
| system_disk_category |
string |
Tipe cloud disk sistem node. Nilai valid:
Nilai default: |
cloud_efficiency |
| system_disk_categories |
array |
Beberapa tipe disk untuk cloud disk sistem. Jika tipe disk dengan prioritas tertinggi tidak tersedia, sistem secara otomatis mencoba tipe disk dengan prioritas berikutnya untuk membuat cloud disk sistem. Nilai valid:
|
|
|
string |
Tipe cloud disk sistem node. |
cloud_essd |
|
| system_disk_size |
integer |
Ukuran cloud disk sistem node. Unit: GiB. Nilai valid: [40,500]. |
120 |
| system_disk_performance_level |
string |
Tingkat kinerja cloud disk sistem node. Parameter ini hanya berlaku untuk disk ESSD.
|
PL1 |
| system_disk_encrypted |
boolean |
Apakah akan mengenkripsi cloud disk sistem. Nilai valid: true: enkripsi. false: tidak mengenkripsi. |
|
| system_disk_kms_key_id |
string |
ID kunci KMS yang digunakan untuk cloud disk sistem node. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| system_disk_encrypt_algorithm |
string |
Algoritma enkripsi yang digunakan untuk cloud disk sistem node. Nilai valid: aes-256. |
aes-256 |
| system_disk_provisioned_iops |
integer |
IOPS baca/tulis yang disediakan untuk cloud disk sistem node. Nilai valid: 0~min{50.000, 1000kapasitas-garis dasar kinerja}. Garis dasar kinerja=min{1.800+50kapasitas, 50000}. Parameter ini hanya didukung ketika |
1000 |
| system_disk_bursting_enabled |
boolean |
Apakah akan mengaktifkan burst (peningkatan kinerja) untuk cloud disk sistem node. Nilai valid:
Parameter ini hanya didukung ketika |
true |
| tags |
array |
Tag yang ditambahkan hanya ke Instans ECS. Kunci tag tidak boleh duplikat dan memiliki panjang maksimum 128 karakter. Kunci tag dan nilai tag tidak boleh diawali dengan "aliyun" atau "acs:", atau mengandung "https://" atau "http://". |
|
|
object |
|||
| key |
string |
Kunci tag. |
kunci |
| value |
string |
Nilai tag. |
nilai |
| vswitch_ids |
array |
ID vSwitch. |
|
|
string |
ID vSwitch. |
vsw-2ze0fmpbwo140ahni**** |
|
| multi_az_policy |
string |
Kebijakan penskalaan multi-zona untuk Instans ECS dalam grup penskalaan. Nilai valid:
Nilai default: |
COST_OPTIMIZED |
| on_demand_base_capacity |
integer |
Jumlah minimum instans pay-as-you-go yang diperlukan dalam grup penskalaan. Nilai valid: [0,1000]. Ketika jumlah instans pay-as-you-go kurang dari nilai ini, instans pay-as-you-go dibuat terlebih dahulu. |
0 |
| on_demand_percentage_above_base_capacity |
integer |
Persentase instans pay-as-you-go di antara instans yang melebihi jumlah minimum instans pay-as-you-go ( |
20 |
| spot_instance_pools |
integer |
Jumlah tipe instans yang tersedia. Grup penskalaan membuat spot instans di berbagai tipe dengan biaya terendah. Nilai valid: [1,10]. |
5 |
| spot_instance_remedy |
boolean |
Apakah akan mengaktifkan suplementasi spot instans. Ketika diaktifkan, grup penskalaan mencoba membuat instans baru untuk menggantikan spot instans yang akan diklaim kembali. Nilai valid:
|
false |
| compensate_with_on_demand |
boolean |
Ketika
|
true |
| internet_charge_type |
string |
Tipe penagihan untuk alamat IP publik. Nilai valid:
|
PayByBandwidth |
| internet_max_bandwidth_out |
integer |
Bandwidth keluar maksimum untuk IP publik node. Unit: Mbps (Mega bit per second). Nilai valid: [1,100]. |
10 |
| image_type |
string |
Tipe image sistem operasi. Gunakan parameter ini atau parameter platform. Nilai valid:
|
AliyunLinux |
| deploymentset_id |
string |
ID set penyebaran. |
ds-bp1d19mmbsv3jf6xxxxx |
| desired_size |
integer |
Jumlah node yang diinginkan dalam kelompok node. |
2 |
| private_pool_options |
object |
Konfigurasi kelompok node privat. |
|
| id |
string |
ID kelompok node privat. |
eap-bp67acfmxazb4**** |
| match_criteria |
string |
Tipe kelompok node privat. Ini menentukan opsi kapasitas kelompok privat untuk peluncuran instans. Setelah jaminan elastisitas atau reservasi kapasitas berlaku, kelompok node privat dihasilkan untuk peluncuran instans. Nilai valid:
|
Open |
| ram_role_name |
string |
Nama peran RAM Worker. Penting Hanya kluster terkelola ACK versi 1.22 atau lebih baru yang mendukung konfigurasi parameter ini saat membuat kelompok node. |
contoh-peran |
| instance_metadata_options | InstanceMetadataOptions |
Konfigurasi akses metadata untuk Instans ECS. Parameter ini saat ini hanya tersedia untuk akun dalam daftar putih. Kirim tiket untuk meminta akses. |
|
| resource_pool_options |
object |
Kolam sumber daya dan kebijakan kolam sumber daya yang digunakan saat membuat instans. Perhatikan hal berikut saat Anda mengatur parameter ini: Parameter ini hanya berlaku saat membuat instans pay-as-you-go. Parameter ini tidak dapat diatur bersama dengan private_pool_options.match_criteria atau private_pool_options.id. |
|
| strategy |
string |
Kebijakan kolam sumber daya yang digunakan saat membuat instans. Kolam sumber daya mencakup kolam privat yang dihasilkan setelah jaminan elastisitas atau reservasi kapasitas berlaku, dan kolam publik, untuk peluncuran instans. Nilai valid: PrivatePoolFirst: kolam privat terlebih dahulu. Ketika kebijakan ini dipilih dan resource_pool_options.private_pool_ids ditentukan, kolam privat yang ditentukan digunakan terlebih dahulu. Jika tidak ada kolam privat yang ditentukan atau kapasitas kolam privat yang ditentukan tidak mencukupi, kolam privat tipe terbuka secara otomatis dicocokkan. Jika tidak ada kolam privat yang cocok tersedia, sumber daya kolam publik digunakan untuk membuat instans. PrivatePoolOnly: hanya kolam privat. Ketika kebijakan ini dipilih, resource_pool_options.private_pool_ids harus ditentukan. Jika kapasitas kolam privat yang ditentukan tidak mencukupi, peluncuran instans gagal. None: tidak menggunakan kebijakan kolam sumber daya. Nilai default: None. |
PrivatePoolFirst |
| private_pool_ids |
array |
Daftar ID kolam privat, yaitu ID jaminan elastisitas atau ID reservasi kapasitas. Hanya ID kolam privat mode Target yang dapat dimasukkan. Nilai valid N: 1 hingga 20. |
|
|
string |
ID kolam privat, yaitu ID jaminan elastisitas atau reservasi kapasitas. Hanya ID kolam privat dalam mode Target yang dapat ditentukan untuk parameter ini. |
eap-bp67acfmxazb4**** |
|
| cpu_options |
object |
Opsi konfigurasi CPU. |
|
| nested_virtualization |
string |
Apakah akan mengaktifkan virtualisasi bertingkat. Nilai valid: disabled: Menonaktifkan virtualisasi bertingkat. enabled: Mengaktifkan virtualisasi bertingkat. |
enabled |
| tee_config |
object |
Konfigurasi node pool komputasi rahasia. |
|
| tee_enable |
boolean |
Apakah node pool merupakan node pool komputasi rahasia. |
false |
| management |
object |
Konfigurasi node pool terkelola. |
|
| enable |
boolean |
Apakah akan kelompok node pool terkelola. Nilai valid:
|
false |
| auto_repair |
boolean |
Apakah akan mengaktifkan perbaikan otomatis. Parameter ini hanya berlaku jika
|
false |
| upgrade_config |
object |
Konfigurasi peningkatan otomatis. Parameter ini hanya berlaku jika |
|
| auto_upgrade |
boolean |
Apakah akan mengaktifkan peningkatan otomatis. Nilai valid:
|
false |
| surge |
integer |
Jumlah node tambahan. |
0 |
| surge_percentage |
integer |
Persentase node tambahan. Parameter ini saling eksklusif dengan |
0 |
| max_unavailable |
integer |
Jumlah maksimum node yang tidak tersedia. Nilai valid: [1,1000]. Nilai default: 1. |
0 |
| auto_repair_policy |
object |
Kebijakan node perbaikan otomatis. |
|
| restart_node |
boolean |
Apakah akan mengizinkan restart node. |
true |
| max_parallel_repairing_nodes |
string |
Jumlah maksimum node yang dapat diperbaiki secara paralel ketika terdapat sejumlah besar node abnormal dalam node pool. Anda dapat menentukan angka (misalnya 5, nilai valid: 1 hingga 100000) atau persentase (misalnya 10%, nilai valid: 1% hingga 100%). Nilai default: 1. |
5 |
| max_unhealthy_nodes_threshold |
string |
Ambang batas pemutus sirkuit penyembuhan mandiri. Ketika jumlah atau persentase node rusak melebihi ambang batas ini, penyembuhan mandiri memasuki keadaan pemutus sirkuit dan berhenti memulai tindakan perbaikan baru. Anda dapat menentukan angka (misalnya 10, nilai valid: 1 hingga 100000) atau persentase (misalnya 20%, nilai valid: 1% hingga 100%). Nilai default: 100%. |
20% |
| auto_vul_fix |
boolean |
Apakah akan mengaktifkan perbaikan CVE otomatis. |
true |
| auto_vul_fix_policy |
object |
Kebijakan perbaikan CVE otomatis. |
|
| restart_node |
boolean |
Apakah akan mengizinkan restart node. |
true |
| vul_level |
string |
Tingkat kerentanan yang diizinkan untuk perbaikan otomatis, dipisahkan oleh koma. |
asap,nntf |
| auto_upgrade |
boolean |
Apakah akan mengaktifkan peningkatan otomatis. |
true |
| auto_upgrade_policy |
object |
Kebijakan peningkatan otomatis. |
|
| auto_upgrade_kubelet |
boolean |
Apakah akan mengizinkan peningkatan kubelet otomatis. |
true |
| auto_fault_diagnosis |
boolean |
Apakah akan mengaktifkan deteksi fault ECS penyembuhan mandiri node. |
|
| drift_enabled |
boolean |
Apakah akan mengaktifkan rotasi node. Hanya node pool terkelola cerdas yang mendukung fitur ini, dan fitur ini diaktifkan secara default. Node pool umum tidak mendukung fitur ini. |
|
| count |
integer |
[Deprecated] Gunakan desired_size sebagai gantinya. Jumlah node dalam node pool. |
1 |
| interconnect_mode |
string |
Jenis jaringan node pool edge. Parameter ini hanya valid untuk node pool dengan
|
basic |
| interconnect_config |
object |
[Deprecated] Konfigurasi node pool edge. |
|
| cen_id |
string |
[Deprecated] ID instans Cloud Enterprise Network (CEN) yang dilampirkan ke node pool edge yang ditingkatkan. |
cen-ey9k9nfhz0f******* |
| ccn_id |
string |
[Deprecated] ID instans Cloud Connect Network (CCN) yang dilampirkan ke node pool edge yang ditingkatkan. |
ccn-qm5i0i0q9yi******* |
| ccn_region_id |
string |
[Deprecated] Wilayah instans Cloud Connect Network (CCN) yang terikat ke node pool edge yang ditingkatkan. |
cn-shanghai |
| bandwidth |
integer |
[Deprecated] Lebar pita jaringan node pool edge yang ditingkatkan. Unit: Mbps. |
10 |
| improved_period |
string |
[Deprecated] Durasi pembelian node pool edge yang ditingkatkan. Unit: bulan. |
1 |
| max_nodes |
integer |
Jumlah kelompok node yang diizinkan dalam node pool edge. Parameter ini harus lebih besar dari atau sama dengan 0. Nilai 0 menunjukkan tidak ada batas tambahan (hanya dibatasi oleh jumlah kelompok node yang dapat ditampung kluster, tanpa batas tambahan pada node pool itu sendiri). Parameter ini biasanya lebih besar dari 0 untuk node pool edge. Untuk node pool tipe ess dan node pool tipe edge default, parameter ini adalah 0. |
10 |
| node_config |
object |
Konfigurasi node. |
|
| kubelet_configuration | kubelet_config |
Pengaturan parameter Kubelet. |
|
| node_components |
array |
Daftar komponen node. |
|
|
object |
Komponen node. |
||
| name |
string |
Nama komponen node. |
kubelet |
| version |
string |
Versi komponen node. |
1.33.3-aliyun.1 |
| config |
object |
Konfigurasi komponen node. |
|
| custom_config |
object |
Konfigurasi kustom komponen node. |
{"cpuManagerPolicy":"static"} |
|
any |
String konfigurasi kustom komponen node. |
cpuManagerPolicy |
|
| envs |
array |
Variabel lingkungan komponen node. |
|
|
object |
|||
| name |
string |
Nama variabel lingkungan. |
LOG_LEVEL |
| value |
string |
Nilai variabel lingkungan. |
info |