Membuat kluster ACK, termasuk kluster terkelola ACK, kluster Layanan Kontainer Serverless, kluster Edge ACK, dan kluster terdaftar. Saat membuat kluster, Anda mengonfigurasi informasi kluster, komponen kluster, dan Sumber daya cloud terkait ACK.
Deskripsi operasi
Menghasilkan parameter permintaan OpenAPI menggunakan konsol
Saat memanggil operasi CreateCluster untuk membuat kluster, jika panggilan gagal karena kombinasi parameter permintaan yang salah, Anda dapat menggunakan konsol untuk menghasilkan kombinasi parameter permintaan yang diperlukan. Lakukan langkah-langkah berikut:
-
Masuk ke Konsol Container Service for Kubernetes (ACK) dan pilih Kluster di panel navigasi sebelah kiri.
-
Pada halaman Kluster, klik Templat Kluster.
-
Pada kotak dialog, pilih tipe kluster yang ingin Anda buat, klik Buat, lalu konfigurasikan informasi kluster pada halaman konfigurasi kluster.
-
Setelah konfigurasi selesai, pada halaman Konfirmasi Konfigurasi, klik Kode Setara di sudut kanan atas. Kotak dialog menampilkan kombinasi parameter yang diperlukan untuk membuat kluster. Anda dapat menyalin dan menggunakannya.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:CreateCluster |
create |
*Cluster
|
|
None |
Sintaks permintaan
POST /clusters HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
Parameter badan permintaan. |
Kluster-demo |
access_control_list
deprecated
|
array |
No |
[Tidak digunakan lagi] Daftar kontrol akses (ACL) dari Instance SLB untuk server API kluster terdaftar. |
|
|
string |
No |
Daftar kontrol akses (ACL) dari Instance SLB untuk server API kluster terdaftar. |
192.168.XX.XX/24 |
|
| addons |
array |
No |
Daftar komponen kluster. Saat membuat kluster, gunakan Komponen jaringan: Wajib. Tersedia dua jenis jaringan: Flannel dan Terway. Pilih salah satu saat membuat kluster:
Komponen penyimpanan: Opsional. Hanya tipe
Komponen log: Opsional. Kami menyarankan Anda mengaktifkan komponen ini. Jika Anda tidak mengaktifkan layanan log, Anda tidak dapat menggunakan fitur audit kluster.
Komponen Ingress: Opsional. Secara default, komponen Ingress
Pusat Insiden: Opsional. Diaktifkan secara default. Pusat Insiden menyediakan kemampuan untuk menyimpan, mengkueri, dan memberikan peringatan pada event Kubernetes. penyimpanan log yang terkait dengan Pusat Insiden Kubernetes gratis selama 90 hari. Untuk informasi lebih lanjut tentang kebijakan gratis, lihat Membuat dan menggunakan Pusat Insiden Kubernetes. Contoh pengaktifan Pusat Insiden: [{"name":"ack-node-problem-detector","config":"{"sls_project_name":"your_sls_project_name"}"}]. |
|
| addon |
No |
Daftar komponen kluster. Saat membuat kluster, gunakan |
||
| api_audiences |
string |
No |
ServiceAccount adalah kredensial akses yang digunakan oleh pod untuk berkomunikasi dengan server API kluster. Parameter Untuk informasi lebih lanjut tentang |
kubernetes.default.svc |
| audit_log_config |
object |
No |
Konfigurasi log audit kluster. |
|
| enabled |
boolean |
No |
Apakah akan mengaktifkan fitur log audit kluster. Nilai valid:
|
true |
| sls_project_name |
string |
No |
SLS Project yang berisi Logstore penyimpanan log audit kluster.
|
k8s-log-c2345xxxxxxxxxxxx |
| auto_mode |
object |
No |
Konfigurasi mode terkelola cerdas. |
|
| enable |
boolean |
No |
Apakah akan mengaktifkan mode terkelola cerdas. Nilai valid:
|
true |
auto_renew
deprecated
|
boolean |
No |
[Tidak digunakan lagi] Apakah akan mengaktifkan perpanjangan otomatis. Parameter ini hanya berlaku jika
Nilai default: Parameter ini diubah pada 15 Oktober 2024. Untuk informasi lebih lanjut, lihat Pemberitahuan perubahan perilaku parameter CreateCluster. |
true |
auto_renew_period
deprecated
|
integer |
No |
[Tidak digunakan lagi] Epoch perpanjangan otomatis. Parameter ini hanya berlaku jika metode penagihan adalah di muka dan perpanjangan otomatis diaktifkan. Saat Nilai default: 1. Parameter ini diubah pada 15 Oktober 2024. Untuk informasi lebih lanjut, lihat Pemberitahuan perubahan perilaku parameter CreateCluster. |
1 |
charge_type
deprecated
|
string |
No |
[Tidak digunakan lagi] Metode penagihan Instance CLB yang digunakan oleh server API. Nilai default: PostPaid. Nilai valid:
Penting
Untuk informasi lebih lanjut, lihat Pemberitahuan perubahan penagihan untuk Classic Load Balancer (CLB). |
PostPaid |
cis_enabled
deprecated
|
boolean |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter |
false |
| client_token |
string |
No |
Token klien. |
0a287651-1277-4c0d-80d2-623a4***** |
cloud_monitor_flags
deprecated
|
boolean |
No |
[Tidak digunakan lagi] Untuk konfigurasi node lapisan kontrol kluster, gunakan parameter Apakah akan menginstal agen CloudMonitor pada kluster. Nilai valid:
Nilai default: |
false |
| cluster_domain |
string |
No |
Nama domain lokal kluster. Aturan penamaan: Nama domain terdiri dari satu atau beberapa bagian yang dipisahkan oleh periode (.). Setiap bagian dapat memiliki panjang hingga 63 karakter dan dapat berisi huruf kecil, digit, dan tanda hubung (-). Setiap bagian harus dimulai dan diakhiri dengan huruf kecil atau digit. |
cluster.local |
| cluster_spec |
string |
No |
Setelah Anda mengatur
Pro Tingkat Tinggi, Pro 2 Tingkat Tinggi, dan Pro 4 Tingkat Tinggi adalah tiga tingkatan yang disediakan oleh ACK Pro Provisioned Control Plane. Dengan mengalokasikan sebelumnya dan mendedikasikan Sumber daya lapisan kontrol, tingkatan ini memastikan bahwa konkurensi API dan kemampuan penjadwalan pod tetap berada pada tingkat yang konsisten tinggi. Tingkatan ini cocok untuk pelatihan dan inferensi AI, kluster skala ultra-besar, dan beban kerja yang sangat penting. Untuk informasi tentang biaya manajemen kluster untuk Edisi Pro dan edisi Provisioned Control Plane, lihat Biaya manajemen kluster. |
ack.pro.small |
| cluster_type |
string |
No |
Nilai valid:
|
Kubernetes |
| container_cidr |
string |
No |
Blok CIDR untuk pod. Ini harus berupa blok CIDR pribadi yang valid, khususnya blok CIDR berikut dan subnetnya: 10.0.0.0/8, 172.16-31.0.0/12-16, dan 192.168.0.0/16. Blok CIDR tidak dapat tumpang tindih dengan blok CIDR VPC atau blok CIDR yang digunakan oleh kluster Kubernetes yang ada di VPC. Anda tidak dapat memodifikasi blok CIDR ini setelah kluster dibuat. Untuk informasi lebih lanjut tentang perencanaan jaringan kluster, lihat Merencanakan jaringan kluster terkelola ACK. Catatan
Parameter ini wajib untuk kluster Flannel. |
172.20.0.0/16 |
| control_plane_config |
object |
No |
Konfigurasi lapisan kontrol untuk kluster khusus ACK. |
|
| auto_renew |
boolean |
No |
Apakah akan mengaktifkan perpanjangan otomatis untuk node lapisan kontrol. Parameter ini hanya berlaku jika metode penagihan diatur ke
Nilai default: true. |
true |
| auto_renew_period |
integer |
No |
Periode perpanjangan otomatis untuk node lapisan kontrol. Nilai valid: {1, 2, 3, 6, 12}. Unit: bulan. Nilai default: 1. |
1 |
| charge_type |
string |
No |
Metode penagihan untuk node lapisan kontrol.
Nilai default: |
PostPaid |
| cloud_monitor_flags |
boolean |
No |
Apakah akan menginstal CloudMonitor pada node.
Nilai default: false. |
false |
| cpu_policy |
string |
No |
Kebijakan manajemen CPU node.
Nilai default: none. |
none |
| deploymentset_id |
string |
No |
ID set penyebaran. |
ds-bp10b35imuam5amw**** |
| image_id |
string |
No |
ID image. |
aliyun_3_x64_20G_alibase_20240819.vhd |
| image_type |
string |
No |
Tipe image sistem operasi. |
AliyunLinux3 |
| instance_metadata_options | InstanceMetadataOptions |
No |
Konfigurasi akses metadata instans ECS. |
|
| instance_types |
array |
No |
Tipe instans node. |
|
|
string |
No |
Tipe instans node. |
ecs.g6.large |
|
| key_pair |
string |
No |
Nama key pair. Anda harus mengatur salah satu dari key_pair dan login_password. |
ack |
| login_password |
string |
No |
Kata sandi logon SSH. Kata sandi harus terdiri dari 8 hingga 30 karakter dan harus mengandung setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus. Anda harus mengatur salah satu dari login_password dan key_pair. |
******** |
| node_port_range |
string |
No |
[Deprecated] Range port layanan node. |
30000-32767 |
| period |
integer |
No |
Durasi langganan untuk node lapisan kontrol. Parameter ini wajib diisi dan hanya berlaku jika metode penagihan diatur ke Nilai valid: {1, 2, 3, 6, 12, 24, 36, 48, 60}. Unit: bulan. Nilai default: 1. |
1 |
| period_unit |
string |
No |
Unit durasi langganan untuk node lapisan kontrol. Parameter ini wajib diisi dan hanya berlaku jika metode penagihan diatur ke Nilai valid: |
Month |
| runtime |
string |
No |
[Deprecated] Nama runtime untuk node lapisan kontrol. Nilai valid: containerd: Runtime kontainer, yang didukung oleh semua versi kluster. |
containerd |
| security_hardening_os |
boolean |
No |
Apakah akan mengaktifkan penguatan keamanan OS Alibaba Cloud.
Nilai default: false. |
false |
| size |
integer |
No |
Jumlah node lapisan kontrol. Nilai valid: |
3 |
| soc_enabled |
boolean |
No |
Apakah akan mengaktifkan penguatan keamanan MLPS.
Nilai default: false. |
false |
| system_disk_bursting_enabled |
boolean |
No |
Apakah akan mengaktifkan kinerja burst untuk cloud disk sistem node.
Parameter ini hanya didukung jika |
true |
| system_disk_category |
string |
No |
Tipe cloud disk sistem node.
Nilai default: |
cloud_ssd |
| system_disk_performance_level |
string |
No |
Tingkat kinerja cloud disk sistem node. Parameter ini hanya berlaku untuk cloud disk ESSD. Tingkat kinerja bervariasi berdasarkan ukuran cloud disk. Untuk informasi lebih lanjut, lihat cloud disk ESSD. |
PL1 |
| system_disk_provisioned_iops |
integer |
No |
IOPS baca/tulis yang disediakan untuk cloud disk sistem node. Nilai valid: 0 hingga min{50,000, 1000 × kapasitas - garis dasar kinerja}. Garis dasar kinerja = min{1,800 + 50 × kapasitas, 50,000}. Parameter ini hanya didukung jika |
1000 |
| system_disk_size |
integer |
No |
Ukuran cloud disk sistem node. Nilai valid: [40, 500]. Unit: GiB. Nilai default: |
120 |
| system_disk_snapshot_policy_id |
string |
No |
Kebijakan snapshot otomatis untuk cloud disk sistem node. |
sp-2zej1nogjvovnz4z**** |
| control_plane_endpoints_config |
object |
No |
Konfigurasi titik akhir kluster. |
|
| internal_dns_config |
object |
No |
Konfigurasi DNS internal untuk kluster. Parameter ini berlaku untuk kluster terkelola ACK. Nama domain internal digunakan oleh komponen sistem sisi node seperti kubelet dan kube-proxy untuk mengakses Server API. Jika akses nama domain internal tidak diaktifkan, komponen sistem sisi node mengakses Server API melalui alamat IP CLB. |
|
| bind_vpcs |
array |
No |
VPC tempat catatan DNS internal kluster berlaku. |
|
|
string |
No |
VPC tempat catatan DNS internal kluster berlaku. |
vpc-xxxx |
|
| load_balancers_config |
array<object> |
No |
Konfigurasi titik akhir kluster. Jika parameter ini ditentukan, parameter endpoint_public_access dan load_balancer_id tidak berlaku. ACK hanya mendukung pembuatan otomatis instans NLB. Untuk menentukan instans CLB atau NLB, gunakan load_balancers_config untuk menentukan ID instans yang sesuai. |
|
|
object |
No |
Konfigurasi load balancing untuk akses kluster. |
||
| endpoint_type |
string |
No |
Tipe titik akhir. |
private |
| load_balancer_id |
string |
No |
ID instans NLB. |
nlb-0ogk9aaxxxxxxx |
| controlplane_log_components |
array |
No |
Daftar nama komponen yang menentukan komponen lapisan kontrol mana yang akan dikumpulkan lognya. Secara default, log dikumpulkan dari kube-apiserver, kube-controller-manager, kube-penjadwal, dan cloud-controller-manager. |
|
|
string |
No |
Daftar nama komponen yang menentukan komponen lapisan kontrol mana yang akan dikumpulkan lognya. Secara default, log dikumpulkan dari kube-apiserver, kube-controller-manager, kube-penjadwal, dan cloud-controller-manager. |
["apiserver","kcm","penjadwal"] |
|
| controlplane_log_project |
string |
No |
Proyek Simple Log Service untuk log komponen lapisan kontrol. Anda dapat menggunakan proyek yang ada untuk penyimpanan log, atau sistem akan membuat proyek secara otomatis. Jika Anda memilih pembuatan otomatis, proyek Simple Log Service bernama |
k8s-log-xxx |
| controlplane_log_ttl |
string |
No |
Periode retensi log untuk log komponen lapisan kontrol, dalam hari. |
30 |
cpu_policy
deprecated
|
string |
No |
[Deprecated] Gunakan parameter Kebijakan manajemen CPU node. Kebijakan berikut didukung untuk kluster versi 1.12.6 atau yang lebih baru:
Nilai default: |
none |
custom_san
deprecated
|
string |
No |
[Deprecated] Gunakan parameter Subject Alternative Name (SAN) sertifikat kustom. Pisahkan beberapa alamat IP atau nama domain dengan koma (,). |
cs.aliyun.com |
| deletion_protection |
boolean |
No |
Apakah akan mengaktifkan perlindungan penghapusan kluster, yang mencegah kluster terhapus secara tidak sengaja di konsol atau melalui pemanggilan operasi API. Nilai valid:
Nilai default: |
true |
disable_rollback
deprecated
|
boolean |
No |
[Tidak digunakan lagi] Saat pembuatan kluster gagal, tidak ada rollback yang dilakukan secara default. Anda harus membersihkan kluster yang gagal secara manual. Apakah akan melakukan rollback pada kluster jika pembuatan kluster gagal. Nilai valid:
Nilai default: |
true |
enable_rrsa
deprecated
|
boolean |
No |
[Tidak digunakan lagi] Gunakan parameter Apakah akan mengaktifkan fitur RRSA.
|
false |
| encryption_provider_key |
string |
No |
ID kunci Key Management Service (KMS) yang digunakan untuk mengenkripsi cloud disk. Untuk informasi lebih lanjut, lihat Key Management Service. Catatan
Fitur ini hanya berlaku pada kluster ACK Pro. |
0fe64791-55eb-4fc7-84c5-c6c7cdca**** |
| endpoint_public_access |
boolean |
No |
Apakah akan mengaktifkan akses jaringan publik. Elastic IP Address (EIP) digunakan untuk mengekspos API Server agar kluster dapat diakses melalui jaringan publik.
Nilai default: |
true |
| extra_sans |
array |
No |
Subject Alternative Name (SAN) kustom untuk sertifikat API Server. |
|
|
string |
No |
SAN sertifikat. Mendukung alamat IP atau nama domain kustom. |
192.168.xx.xx |
|
format_disk
deprecated
|
boolean |
No |
[Tidak digunakan lagi] Memilih node yang ada selama pembuatan kluster tidak didukung. Untuk menambahkan node yang ada ke kluster, buat kelompok node terlebih dahulu dan panggil operasi AttachInstancesToNodePool. Apakah akan memasang disk data ke instans yang ada saat membuat kluster dengan instans yang ada. Nilai valid:
Nilai default: Aturan pemasangan disk data:
|
false |
image_id
deprecated
|
string |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Gambar kustom untuk node. Gambar sistem digunakan secara default. Saat gambar kustom dipilih, gambar tersebut akan menggantikan gambar sistem default. Untuk informasi lebih lanjut, lihat Gambar kustom. |
m-bp16z7xko3vvv8gt**** |
image_type
deprecated
|
string |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Tipe distribusi sistem operasi. Kami menyarankan Anda menggunakan bidang ini untuk menentukan sistem operasi node. Nilai valid:
Nilai default: |
AliyunLinux |
instances
deprecated
|
array |
No |
[Tidak digunakan lagi] Memilih node yang ada selama pembuatan kluster tidak didukung. Untuk menambahkan node yang ada ke kluster, buat kelompok node terlebih dahulu dan panggil operasi AttachInstancesToNodePool. Daftar Instance ECS yang akan digunakan saat membuat kluster dengan node yang ada. Instance ini ditambahkan ke kluster sebagai node pekerja. Catatan
Bidang ini wajib diisi saat Anda membuat kluster menggunakan instans yang ada. |
|
|
string |
No |
Daftar Instance ECS yang akan digunakan saat membuat kluster dengan node yang ada. Instance ini ditambahkan ke kluster sebagai node pekerja. Catatan
Bidang ini wajib diisi saat Anda membuat kluster menggunakan instans yang ada. |
i-2ze4zxnm36vq00xn**** |
|
| ip_stack |
string |
No |
Tumpukan protokol IP kluster. |
Nilai valid: ipv4 (stack tunggal) dual (stack ganda). Nilai default: ipv4 |
| is_enterprise_security_group |
boolean |
No |
Apakah akan mengaktifkan pembuatan otomatis kelompok keamanan lanjutan. Parameter ini berlaku saat Catatan
Saat menggunakan kelompok keamanan dasar, jumlah total node dan pod Terway dalam kluster tidak boleh melebihi 2000. Oleh karena itu, saat membuat kluster jenis jaringan Terway, gunakan kelompok keamanan lanjutan.
Nilai default: |
true |
keep_instance_name
deprecated
|
boolean |
No |
[Tidak digunakan lagi] Memilih node yang ada selama pembuatan kluster tidak didukung. Untuk menambahkan node yang ada ke kluster, buat kelompok node terlebih dahulu dan panggil operasi AttachInstancesToNodePool. Apakah akan mempertahankan nama instans saat membuat kluster dengan instans yang ada.
Nilai default: |
true |
key_pair
deprecated
|
string |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Nama pasangan kunci. Saling eksklusif dengan |
security-key |
| kubernetes_version |
string |
No |
Versi kluster, yang konsisten dengan versi garis dasar komunitas Kubernetes. Gunakan versi terbaru. Jika Anda tidak menentukan parameter ini, versi terbaru akan digunakan secara default. Anda dapat membuat kluster dari tiga versi terbaru. Panggil operasi DescribeKubernetesVersionMetadata untuk mengkueri versi kluster yang didukung. Untuk informasi lebih lanjut mengenai versi Kubernetes yang didukung oleh ACK, lihat Ikhtisar rilis versi Kubernetes. |
1.32.1-aliyun.1 |
| load_balancer_id |
string |
No |
ID instans Classic Load Balancer (CLB) yang digunakan untuk akses API Server. Jika parameter ini ditentukan, pembuatan otomatis CLB API Server akan dilewati. Catatan
Pastikan instans CLB tidak memiliki dependensi lain (seperti listener atau server backend). Instans CLB bersama dan yang menghadap Internet tidak didukung. |
lb-wz9t256gqa3vbouk**** |
load_balancer_spec
deprecated
|
string |
No |
[Tidak digunakan lagi] CLB menggunakan metode penagihan bayar sesuai Penggunaan. Parameter ini tidak berlaku. Spesifikasi load balancing. Nilai valid:
Nilai default: |
slb.s2.kecil |
logging_type
deprecated
|
string |
No |
[Tidak digunakan lagi] Mengaktifkan layanan log untuk kluster. Parameter ini hanya berlaku untuk kluster Layanan Kontainer Serverless, dan nilainya harus |
SLS |
login_password
deprecated
|
string |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Kata sandi logon SSH. Saling eksklusif dengan |
null |
| maintenance_window | maintenance_window |
No |
Jendela O&M kluster. |
|
master_auto_renew
deprecated
|
boolean |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Apakah akan mengaktifkan perpanjangan otomatis untuk node master. Parameter ini hanya berlaku saat
Nilai default: |
true |
master_auto_renew_period
deprecated
|
integer |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Periode perpanjangan otomatis untuk node master. Parameter ini berlaku dan wajib diisi hanya saat metode penagihan langganan dipilih. Nilai valid: {1, 2, 3, 6, 12}. Nilai default: 1. |
1 |
master_count
deprecated
|
integer |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Jumlah node master. Nilai valid: Nilai default: |
3 |
master_instance_charge_type
deprecated
|
string |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Metode penagihan untuk node master. Nilai valid:
Nilai default: |
PrePaid |
master_instance_types
deprecated
|
array |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Tipe instans untuk node master. Untuk informasi lebih lanjut, lihat Keluarga instans. |
|
|
string |
No |
Tipe instans untuk node master. Jumlah tipe instans yang ditentukan harus sesuai dengan nilai |
ecs.n4.xlarge |
|
master_period
deprecated
|
integer |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Durasi langganan untuk node master. Parameter ini berlaku dan wajib diisi hanya saat Nilai valid: {1, 2, 3, 6, 12, 24, 36, 48, 60}. Nilai default: 1. |
1 |
master_period_unit
deprecated
|
string |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Unit periode langganan untuk node master. Parameter ini wajib diisi saat metode penagihan adalah Nilai valid: |
Month |
master_system_disk_category
deprecated
|
string |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Tipe disk cloud sistem untuk node master. Nilai valid:
Nilai default: |
cloud_ssd |
master_system_disk_performance_level
deprecated
|
string |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Tingkat kinerja (PL) cloud disk sistem untuk node master. Parameter ini hanya berlaku untuk cloud disk ESSD. Tingkat kinerja terkait dengan ukuran disk. Untuk informasi lebih lanjut, lihat Cloud disk ESSD. |
PL1 |
master_system_disk_size
deprecated
|
integer |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Ukuran cloud disk sistem untuk node master. Nilai valid: [40, 500]. Unit: GiB. Nilai default: |
120 |
master_system_disk_snapshot_policy_id
deprecated
|
string |
No |
[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter ID kebijakan snapshot otomatis untuk cloud disk sistem node master. |
sp-2zej1nogjvovnz4z**** |
master_vswitch_ids
deprecated
|
array |
No |
[Tidak digunakan lagi] Gunakan parameter Daftar ID vSwitch untuk node master. Jumlah vSwitch harus berada dalam rentang [1, 3]. Untuk memastikan ketersediaan tinggi, pilih tiga vSwitch yang tersebar di zona yang berbeda. Jumlah tipe instans yang ditentukan harus sesuai dengan nilai |
|
|
string |
No |
Daftar ID vSwitch untuk node master. Jumlah vSwitch harus berada dalam rentang [1, 3]. Untuk memastikan ketersediaan tinggi, pilih tiga vSwitch yang tersebar di zona yang berbeda. Jumlah tipe instans yang ditentukan harus sesuai dengan nilai |
vsw-2ze3ds0mdip0hdz8i**** |
|
| name |
string |
Yes |
Nama kluster kustom. Nama dapat berisi angka, karakter Tionghoa, huruf, dan tanda hubung (-). Panjangnya harus 1 hingga 63 karakter dan tidak boleh diawali dengan tanda hubung (-). |
cluster-demo |
nat_gateway
deprecated
|
boolean |
No |
[Tidak digunakan lagi] Gunakan parameter |
true |
| node_cidr_mask |
string |
No |
Jumlah alamat IP per node, ditentukan dengan menentukan blok CIDR jaringan. Parameter ini hanya berlaku untuk kluster jenis jaringan Flannel. Nilai default: |
25 |
node_name_mode
deprecated
|
string |
No |
[Tidak digunakan lagi] Untuk konfigurasi kelompok node, gunakan parameter |
null |
node_port_range
deprecated
|
string |
No |
Range port layanan node. Range port valid: [30000, 65535]. Nilai default: |
30000~32767 |
| nodepools |
array |
No |
Daftar kelompok node. |
|
| nodepool |
No |
Konfigurasi kelompok node. |
||
num_of_nodes
deprecated
|
integer |
No |
[Deprecated] Gunakan parameter Jumlah node pekerja. Nilai valid: 0 hingga 100. |
3 |
| operation_policy |
object |
No |
Kebijakan O&M otomatis kluster. |
|
| cluster_auto_upgrade |
object |
No |
Konfigurasi peningkatan otomatis kluster. |
|
| channel |
string |
No |
Frekuensi peningkatan otomatis kluster. Nilai valid:
|
stable |
| enabled |
boolean |
No |
Apakah akan mengaktifkan peningkatan otomatis kluster.
|
true |
os_type
deprecated
|
string |
No |
[Deprecated] Untuk kelompok node lapisan kontrol kluster, gunakan parameter Tipe platform sistem operasi. Nilai valid:
Nilai default: |
Linux |
period
deprecated
|
integer |
No |
[Deprecated] Durasi langganan. Parameter ini berlaku dan hanya diperlukan ketika Nilai valid: 1, 2, 3, 6, 12, 24, 36, 48, dan 60. Nilai default: 1. Parameter ini diubah pada 15 Oktober 2024. Untuk informasi lebih lanjut, lihat Pemberitahuan tentang perubahan perilaku parameter API CreateCluster. |
1 |
period_unit
deprecated
|
string |
No |
[Deprecated] Siklus penagihan. Parameter ini diperlukan ketika metode penagihan diatur ke Nilai valid: Month. Saat ini, hanya siklus penagihan bulanan yang didukung. Parameter ini diubah pada 15 Oktober 2024. Untuk informasi lebih lanjut, lihat Pemberitahuan tentang perubahan perilaku parameter API CreateCluster. |
Month |
platform
deprecated
|
string |
No |
[Deprecated] Untuk konfigurasi kelompok node, gunakan parameter Distribusi sistem operasi. Nilai valid:
Nilai default: |
CentOS |
pod_vswitch_ids
deprecated
|
array |
No |
[Deprecated] Saat plugin jaringan Terway dipilih, Anda harus menentukan vSwitch untuk alokasi alamat IP Pod. Setiap vSwitch Pod sesuai dengan vSwitch node pekerja, dan zona vSwitch Pod serta vSwitch node pekerja harus sama. Catatan
Masker Blok CIDR vSwitch Pod tidak boleh melebihi 19 dan tidak boleh melebihi 25. Jika tidak, jumlah alamat IP Pod yang tersedia di jaringan kluster akan sangat terbatas, yang memengaruhi operasi kluster normal. |
|
|
string |
No |
Saat plugin jaringan Terway dipilih, Anda harus menentukan vSwitch untuk alokasi alamat IP Pod. Setiap vSwitch Pod sesuai dengan vSwitch node pekerja, dan zona vSwitch Pod serta vSwitch node pekerja harus sama. Catatan
Masker Blok CIDR vSwitch Pod tidak boleh melebihi 19 dan tidak boleh melebihi 25. Jika tidak, jumlah alamat IP Pod yang tersedia di jaringan kluster akan sangat terbatas, yang memengaruhi operasi kluster normal. |
vsw-2ze97jwri7cei0mpw**** |
|
| profile |
string |
No |
Saat Anda mengatur
|
Default |
| proxy_mode |
string |
No |
Modus proxy kube-proxy.
Nilai default: |
ipvs |
rds_instances
deprecated
|
array |
No |
[Deprecated] Untuk konfigurasi kelompok node, gunakan parameter Daftar Instans ApsaraDB RDS yang ingin Anda tambahkan node kluster ke daftar putihnya. Tambahkan Blok CIDR Pod kontainer dan Blok CIDR node langsung ke daftar putih RDS. Pengaturan Instans RDS dapat gagal jika Instans tidak dalam status Berjalan. |
|
|
string |
No |
Daftar Instans ApsaraDB RDS yang ingin Anda tambahkan node kluster ke daftar putihnya. Tambahkan Blok CIDR Pod kontainer dan Blok CIDR node langsung ke daftar putih RDS. Pengaturan Instans RDS dapat gagal jika Instans tidak dalam status Berjalan. |
rm-2zev748xi27xc**** |
|
| region_id |
string |
Yes |
ID wilayah tempat kluster diterapkan. Untuk detailnya, lihat Wilayah yang didukung layanan kontainer. |
cn-beijing |
| resource_group_id |
string |
No |
ID kelompok sumber daya tempat kluster berada. Gunakan parameter ini untuk mengisolasi resource yang berbeda. |
rg-acfm3mkrure**** |
| rrsa_config |
object |
No |
Konfigurasi fitur RAM Roles for Service Accounts (RRSA). |
|
| enabled |
boolean |
No |
Apakah akan mengaktifkan fitur RRSA.
|
true |
runtime
deprecated
|
runtime |
No |
pengatur waktu kontainer yang digunakan di kluster. pengatur waktu kontainer yang didukung meliputi containerd, kontainer sandbox, dan Docker. Catatan
Kubernetes 1.24 tidak lagi mendukung Docker sebagai pengatur waktu kontainer bawaan. Untuk informasi lebih lanjut, lihat Perbandingan pengatur waktu Docker, containerd, dan kontainer sandbox. |
|
| security_group_id |
string |
No |
ID kelompok keamanan yang sudah ada. Parameter ini saling eksklusif dengan |
sg-bp1bdue0qc1g7k**** |
security_hardening_os
deprecated
|
boolean |
No |
[Deprecated] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter Apakah akan mengaktifkan penguatan keamanan OS Alibaba Cloud. Nilai valid:
Nilai default: |
false |
| service_account_issuer |
string |
No |
ServiceAccount adalah kredensial akses yang digunakan untuk komunikasi antara Pod dan API Server kluster. Untuk informasi lebih lanjut tentang |
kubernetes.default.svc |
| service_cidr |
string |
No |
Blok CIDR untuk Layanan. Rentang valid: 10.0.0.0/16-24, 172.16-31.0.0/16-24, dan 192.168.0.0/16-24. Blok CIDR tidak boleh tumpang tindih dengan Blok CIDR VPC 10.1.0.0/21 atau Blok CIDR yang digunakan oleh kluster Kubernetes yang ada di VPC. Nilai ini tidak dapat dimodifikasi setelah kluster dibuat. Nilai default: 172.19.0.0/20. |
172.21.0.0/20 |
service_discovery_types
deprecated
|
array |
No |
[Deprecated] Tipe penemuan layanan di dalam kluster, digunakan untuk menentukan metode penemuan layanan di kluster
Nilai default: tidak diaktifkan. |
|
|
string |
No |
Tipe penemuan layanan di dalam kluster, digunakan untuk menentukan metode penemuan layanan di kluster
Nilai default: tidak diaktifkan. |
PrivateZone |
|
| snat_entry |
boolean |
No |
Pengaturan untuk mengonfigurasi SNAT untuk VPC. Nilai valid:
Catatan
Jika ini tidak diaktifkan selama pembuatan kluster dan akses Internet diperlukan nanti, Anda dapat mengaktifkannya secara manual. Nilai default: |
false |
soc_enabled
deprecated
|
boolean |
No |
[Deprecated] Untuk konfigurasi node lapisan kontrol kluster, gunakan parameter Apakah akan mengaktifkan penguatan keamanan mlps 2.0. Untuk informasi lebih lanjut, lihat Kepatuhan perlindungan terklasifikasi Tiongkok untuk ACK. Nilai valid:
Nilai default: |
false |
| ssh_flags |
boolean |
No |
Apakah akan mengaktifkan logon SSH publik. Ini digunakan untuk logon ke node master klaster khusus ACK. Parameter ini tidak berlaku untuk kluster terkelola.
Nilai default: |
true |
| tags |
array |
No |
Tag node. Aturan definisi tag:
|
|
| tag |
No |
Tag node. Aturan definisi tag:
|
||
taints
deprecated
|
array |
No |
[Deprecated] Untuk konfigurasi kelompok node, gunakan parameter Informasi taint node. Taint dan toleransi bekerja sama untuk mencegah penjadwalan Pod ke node yang tidak sesuai. Untuk informasi lebih lanjut, lihat taint-and-toleration. |
|
| taint |
No |
Informasi taint node. Taint dan toleransi bekerja sama untuk mencegah penjadwalan Pod ke node yang tidak sesuai. Untuk informasi lebih lanjut, lihat taint-and-toleration. |
||
timeout_mins
deprecated
|
integer |
No |
[Deprecated] Secara default, sistem tidak melakukan rollback saat pembuatan kluster gagal. Anda harus membersihkan kluster yang gagal secara manual. Periode pengatur waktu tunggu pembuatan kluster, dalam menit. Nilai default: |
60 |
| timezone |
string |
No |
Zona waktu yang digunakan oleh kluster. Untuk informasi lebih lanjut, lihat Zona waktu yang didukung. |
Asia/Shanghai |
| user_ca |
string |
No |
Otoritas Sertifikat (CA) kluster kustom. |
-----BEGIN CERTIFICATE-----**** |
user_data
deprecated
|
string |
No |
[Deprecated] Data node kustom. |
IyEvdXNyL2Jpbi9iYXNoCmVjaG8gIkhlbGxvIEFD**** |
| vpcid |
string |
No |
VPC yang digunakan oleh kluster. Anda harus menyediakan VPC saat membuat kluster. |
vpc-2zeik9h3ahvv2zz95**** |
| vswitch_ids |
array |
No |
vSwitch untuk node kluster. Parameter ini diperlukan saat membuat kluster terkelola tanpa node. |
|
|
string |
No |
vSwitch untuk node kluster. Parameter ini diperlukan saat membuat kluster terkelola tanpa node. |
vsw-2ze3ds0mdip0hdz8i**** |
|
worker_auto_renew
deprecated
|
boolean |
No |
[Deprecated] Untuk konfigurasi kelompok node, gunakan parameter Apakah akan mengaktifkan perpanjangan otomatis untuk Instans pekerja. Parameter ini hanya berlaku ketika
Nilai default: |
true |
worker_auto_renew_period
deprecated
|
integer |
No |
[Deprecated] Untuk konfigurasi kelompok node, gunakan parameter Periode perpanjangan otomatis untuk node pekerja. Parameter ini berlaku dan hanya diperlukan ketika metode penagihan langganan dipilih. Nilai valid: 1, 2, 3, 6, dan 12. |
1 |
worker_data_disks
deprecated
|
array<object> |
No |
[Deprecated] Gunakan parameter data_disks di scaling_group kelompok node sebagai gantinya. Kombinasi Tipe disk cloud data, ukuran, dan konfigurasi lain untuk node pekerja. |
|
|
object |
No |
Set konfigurasi cloud disk data. |
||
| category |
string |
Yes |
Tipe disk cloud data. |
cloud_essd |
| encrypted |
string |
No |
Apakah akan mengenkripsi cloud disk data. Nilai valid:
Nilai default: |
true |
| performance_level |
string |
No |
Tingkat kinerja cloud disk data node. Parameter ini hanya berlaku untuk cloud disk ESSD. |
PL1 |
| size |
string |
Yes |
Ukuran cloud disk data. Nilai valid: 40 hingga 32767. Unit: GiB. |
120 |
worker_instance_charge_type
deprecated
|
string |
No |
[Deprecated] Gunakan parameter instance_charge_type di scaling_group kelompok node sebagai gantinya. Metode penagihan untuk Instans pekerja. Nilai valid:
Nilai default: Bayar sesuai pemakaian. |
PrePaid |
worker_instance_types
deprecated
|
array |
No |
[Deprecated] Gunakan parameter instance_types di scaling_group kelompok node sebagai gantinya. Konfigurasi Instans untuk node pekerja. |
|
|
string |
No |
Tipe Instans untuk node pekerja. Tentukan setidaknya satu tipe Instans. Untuk informasi lebih lanjut, lihat Keluarga Instans. Catatan
Prioritas tipe Instans menurun seiring bertambahnya posisi dalam array. Jika Instans tidak dapat dibuat berdasarkan tipe Instans prioritas lebih tinggi, sistem secara otomatis menggunakan tipe Instans prioritas berikutnya. |
ecs.n4.Tingkat Tinggi |
|
worker_period
deprecated
|
integer |
No |
[Deprecated] Gunakan parameter periode di scaling_group kelompok node sebagai gantinya. Durasi langganan untuk Instans pekerja. Parameter ini berlaku dan wajib diisi hanya jika Nilai valid: {1, 2, 3, 6, 12, 24, 36, 48, 60}. Nilai default: 1. |
1 |
worker_period_unit
deprecated
|
string |
No |
[Deprecated] Gunakan parameter periode_unit di scaling_group kelompok node sebagai gantinya. Siklus penagihan untuk node pekerja. Parameter ini wajib diisi jika metode penagihan adalah Nilai valid: |
Month |
worker_system_disk_category
deprecated
|
string |
No |
[Deprecated] Gunakan parameter system_disk_category di scaling_group kelompok node sebagai gantinya. Tipe disk cloud sistem untuk node pekerja. Untuk informasi lebih lanjut, lihat Ikhtisar penyimpanan blok. Nilai valid:
Nilai default: |
cloud_efficiency |
worker_system_disk_performance_level
deprecated
|
string |
No |
[Deprecated] Gunakan parameter system_disk_performance_level di scaling_group kelompok node sebagai gantinya. Ketika cloud disk sistem adalah ESSD, Anda dapat mengonfigurasi tingkat kinerja (PL) ESSD. Untuk informasi lebih lanjut, lihat cloud disk ESSD. Nilai valid:
|
PL1 |
worker_system_disk_size
deprecated
|
integer |
No |
[Deprecated] Gunakan parameter system_disk_size di scaling_group kelompok node sebagai gantinya. Ukuran cloud disk sistem untuk node pekerja. Unit: GiB. Nilai valid: [40,500]. Nilai parameter ini harus lebih besar atau sama dengan max{40, ImageSize}. Nilai default: |
120 |
worker_system_disk_snapshot_policy_id
deprecated
|
string |
No |
[Deprecated] Gunakan parameter system_disk_snapshot_policy_id di scaling_group kelompok node sebagai gantinya. ID kebijakan snapshot otomatis yang digunakan oleh cloud disk sistem node pekerja. |
sp-2zej1nogjvovnz4z**** |
worker_vswitch_ids
deprecated
|
array |
No |
[Deprecated] Gunakan parameter vswitch_ids di scaling_group kelompok node sebagai gantinya. Daftar vSwitch yang digunakan oleh node kluster. Setiap node berkorespondensi dengan satu nilai. Saat Anda membuat kluster terkelola dengan nol node, bidang |
|
|
string |
No |
Daftar vSwitch untuk node pekerja. Nilai valid: [1,20]. Untuk memastikan ketersediaan tinggi, pilih vSwitch di zona yang berbeda. Saat Anda membuat kluster terkelola dengan nol node, bidang |
vsw-2ze3ds0mdip0hdz8i**** |
|
zone_id
deprecated
|
string |
No |
[Deprecated] Gunakan parameter ID zona aktif wilayah tempat kluster berada. Parameter ini khusus untuk kluster terkelola ACK. Saat Anda membuat kluster terkelola ACK, jika |
cn-beiji**** |
| zone_ids |
array |
No |
ID beberapa zona di wilayah tempat kluster berada. Parameter ini khusus untuk kluster terkelola ACK. |
|
|
string |
No |
ID zona aktif wilayah tempat kluster berada. vSwitch akan mengalami pembuatan otomatis di zona ini. Saat Anda membuat kluster terkelola ACK, jika |
cn-beijing-h |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Badan respons. |
||
| cluster_id |
string |
ID kluster. |
cb95aa626a47740afbf6aa099b650**** |
| request_id |
string |
ID permintaan. |
687C5BAA-D103-4993-884B-C35E4314**** |
| task_id |
string |
ID tugas. |
T-5a54309c80282e39ea**** |
Contoh
Respons sukses
JSONformat
{
"cluster_id": "cb95aa626a47740afbf6aa099b650****",
"request_id": "687C5BAA-D103-4993-884B-C35E4314****",
"task_id": "T-5a54309c80282e39ea****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.