Mengubah konfigurasi kluster ACK.
Deskripsi operasi
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:ModifyCluster |
update |
*Cluster
|
|
None |
Sintaks permintaan
PUT /api/v2/clusters/{ClusterId} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
Yes |
ID kluster. |
cb95aa626a47740afbf6aa099b65**** |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
Parameter badan permintaan. |
true |
access_control_list
deprecated
|
array |
No |
Daftar kontrol akses (ACL) untuk SLB server API kluster terdaftar. |
|
|
string |
No |
Daftar kontrol akses (ACL) untuk SLB server API kluster terdaftar. Catatan: Blok CIDR 0.0.0.0/0 tidak diizinkan. |
192.168.XX.XX/24 |
|
| api_server_custom_cert_sans |
object |
No |
Subject Alternative Names (SAN) sertifikat server API kustom. Parameter ini menambahkan alamat IP atau nama domain kustom ke bidang SAN sertifikat server API Kluster untuk kontrol akses klien. Hanya Kluster terkelola yang mendukung parameter ini. |
|
| action |
string |
No |
Apakah akan menimpa atau menambahkan konfigurasi SAN. Nilai valid:
|
append |
| subject_alternative_names |
array |
No |
Daftar SAN. |
|
|
string |
No |
SAN. Alamat IP atau nama domain kustom didukung. Pisahkan beberapa alamat IP atau nama domain dengan koma (,). |
aliyun.xxx.com,192.168.xx.xx |
|
| api_server_eip |
boolean |
No |
Apakah akan menyambungkan EIP ke Kluster untuk akses jaringan publik ke server API. Nilai valid:
|
true |
| api_server_eip_id |
string |
No |
ID Instans EIP yang menyambungkan ke server API Kluster. Parameter ini hanya berlaku jika |
eip-wz9fnasl6dsfhmvci**** |
| client_token |
string |
No |
Token klien. |
af31042c-6355-495b-b6e3-exxb9669 |
| cluster_name |
string |
No |
Nama kluster kustom. Nama dapat berisi angka, karakter Tionghoa, huruf, dan tanda hubung (-). Panjang nama harus 1 hingga 63 karakter dan tidak boleh diawali dengan tanda hubung (-). |
cluster-new-name |
| cluster_spec |
string |
No |
Spesifikasi Kluster ketika
Pro XL, Pro 2XL, dan Pro 4XL adalah tiga tingkatan yang disediakan oleh ACK Pro Provisioned Control Plane. Dengan mengalokasikan dan mendedikasikan Sumber daya lapisan kontrol sebelumnya, 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 misi-kritis. Untuk informasi mengenai biaya manajemen Kluster untuk edisi Pro dan lapisan kontrol terprovisi, lihat Biaya manajemen Kluster. |
ack.pro.small |
| control_plane_config |
object |
No |
Konfigurasi lapisan kontrol untuk Kluster khusus. |
|
| auto_renew |
boolean |
No |
Apakah akan mengaktifkan perpanjangan otomatis untuk instans node lapisan kontrol. Parameter ini hanya berlaku jika
Nilai default: |
false |
| auto_renew_period |
integer |
No |
Periode perpanjangan otomatis untuk setiap perpanjangan instans node lapisan kontrol. Nilai valid: {1, 2, 3, 6, 12}. Unit: bulan. Nilai default: 1. |
1 |
| charge_type |
string |
No |
Metode penagihan untuk instans node lapisan kontrol. Nilai valid:
Nilai default: |
PostPaid |
| cloud_monitor_flags |
boolean |
No |
Apakah akan menginstal agen CloudMonitor pada node lapisan kontrol. Nilai valid:
|
true |
| cpu_policy |
string |
No |
Kebijakan manajemen CPU untuk node. Kebijakan berikut didukung untuk Kluster yang berjalan versi 1.12.6 atau lebih baru:
Nilai default: |
none |
| deploymentset_id |
string |
No |
ID set penyebaran. |
ds-bp10b35imuam5amw**** |
| image_id |
string |
No |
ID gambar kustom. Tentukan parameter ini saat Anda menggunakan gambar kustom. |
aliyun_3_x64_20G_alibase_20240819.vhd |
| image_type |
string |
No |
Tipe image sistem operasi. Nilai valid:
|
AliyunLinux3 |
| instance_types |
array |
No |
Tipe instans. Untuk informasi lebih lanjut, lihat Keluarga instans. |
|
|
string |
No |
Tipe instans. |
ecs.g6.large |
|
| key_pair |
string |
No |
Nama pasangan kunci. Tentukan parameter ini atau |
ack |
| login_password |
string |
No |
Kata sandi logon SSH. Tentukan parameter ini atau |
Ack@2000 |
| node_port_range |
string |
No |
Range port layanan node. Range port valid: [30000, 65535]. Nilai default: 30000-32767. |
30000-32767 |
| period |
integer |
No |
Durasi langganan untuk Instans node lapisan kontrol. Parameter ini berlaku dan wajib diisi hanya jika Jika |
1 |
| period_unit |
string |
No |
Unit siklus penagihan untuk Instans node lapisan kontrol. Parameter ini hanya berlaku jika
|
Month |
| runtime |
string |
No |
Nama runtime kontainer. Nilai valid:
Nilai default: containerd. |
containerd |
| security_hardening_os |
boolean |
No |
Apakah akan mengaktifkan penguatan keamanan OS Alibaba Cloud. Nilai valid:
Nilai default: |
false |
| size |
integer |
No |
Jumlah node lapisan kontrol. Untuk melakukan scale-out lapisan kontrol Kluster khusus, atur parameter ini ke jumlah target node lapisan kontrol, yang harus lebih besar dari jumlah saat ini. |
5 |
| soc_enabled |
boolean |
No |
Apakah akan mengaktifkan penguatan keamanan MLPS 2.0. Untuk informasi lebih lanjut, lihat Penguatan keamanan MLPS 2.0 ACK Tiongkok. Nilai valid:
Nilai default: |
false |
| system_disk_bursting_enabled |
boolean |
No |
Apakah akan mengaktifkan mode burst untuk cloud disk sistem node. Nilai valid:
Parameter ini hanya didukung jika |
true |
| system_disk_category |
string |
No |
Tipe cloud disk sistem node. Nilai valid:
|
cloud_essd |
| system_disk_performance_level |
string |
No |
Tingkat kinerja (PL) cloud disk sistem node. Parameter ini hanya berlaku untuk cloud disk ESSD. Tingkat kinerja bervariasi berdasarkan ukuran cloud disk. Untuk informasi lebih lanjut, lihat ESSD. |
PL1 |
| system_disk_provisioned_iops |
integer |
No |
IOPS baca/tulis terprovisi 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 hingga 500. Unit: GiB. |
120 |
| system_disk_snapshot_policy_id |
string |
No |
ID kebijakan snapshot otomatis yang diterapkan pada cloud disk sistem node. |
sp-2zej1nogjvovnz4z**** |
| control_plane_endpoints_config |
object |
No |
Konfigurasi koneksi kluster. |
|
| internal_dns_config |
object |
No |
Konfigurasi nama domain internal kluster. Parameter ini berlaku untuk kluster terkelola ACK. Nama domain internal digunakan oleh komponen sistem sisi node seperti kubelet dan kube-proxy untuk mengakses API server. Jika akses nama domain internal tidak diaktifkan, komponen sistem sisi node mengakses API server melalui alamat IP CLB. |
|
| bind_vpcs |
array |
No |
VPC tempat catatan DNS nama domain internal berlaku. |
|
|
string |
No |
VPC tempat catatan DNS nama domain internal berlaku. |
vpc-xxxx |
|
| enabled |
boolean |
No |
Apakah akan mengaktifkan akses nama domain internal untuk kluster. Nilai valid:
|
true |
| load_balancers_config |
array<object> |
No |
Konfigurasi load balancing untuk akses kluster. |
|
|
object |
No |
Konfigurasi load balancing untuk akses kluster. |
||
| endpoint_type |
string |
No |
Tipe titik akhir. |
public |
| load_balancer_id |
string |
No |
Instance SLB yang terkait dengan titik akhir. |
nlb-xxxx |
| deletion_protection |
boolean |
No |
Apakah akan mengaktifkan perlindungan penghapusan untuk kluster. Perlindungan penghapusan mencegah kluster terhapus secara tidak sengaja di konsol atau melalui pemanggilan operasi API. Nilai valid:
Nilai default: |
false |
| enable_rrsa |
boolean |
No |
Apakah akan mengaktifkan atau menonaktifkan fitur RRSA. Hanya kluster terkelola yang mendukung parameter ini. Nilai valid:
|
true |
ingress_domain_rebinding
deprecated
|
boolean |
No |
Apakah akan mengikat ulang nama domain uji kluster. Nilai valid:
Nilai default: |
false |
ingress_loadbalancer_id
deprecated
|
string |
No |
ID Instance SLB kluster yang akan dimodifikasi. |
lb-wz97kes8tnndkpodw**** |
instance_deletion_protection
deprecated
|
boolean |
No |
Apakah akan mengaktifkan perlindungan penghapusan instans untuk mencegah node terhapus secara tidak sengaja di konsol atau melalui pemanggilan operasi API. Nilai valid:
Nilai default: |
false |
| maintenance_window | maintenance_window |
No |
Konfigurasi jendela O&M kluster. Fitur ini hanya berlaku pada kluster terkelola ACK Pro. |
|
| operation_policy |
object |
No |
Kebijakan O&M otomatis kluster. |
|
| cluster_auto_upgrade |
object |
No |
Konfigurasi peningkatan kluster otomatis. |
|
| channel |
string |
No |
Frekuensi peningkatan kluster otomatis. Untuk informasi selengkapnya, lihat Frekuensi peningkatan. Nilai valid:
|
patch |
| enabled |
boolean |
No |
Apakah akan mengaktifkan peningkatan kluster otomatis.
|
true |
| resource_group_id |
string |
No |
ID kelompok sumber daya kluster. |
rg-acfmyvw3wjm**** |
| security_group_id |
string |
No |
ID kelompok keamanan lapisan kontrol.
|
sg-bp1h6rk3pgct2a08*** |
| system_events_logging |
object |
No |
Konfigurasi penyimpanan peristiwa sistem. |
|
| enabled |
boolean |
No |
Apakah akan mengaktifkan penyimpanan peristiwa sistem.
|
true |
| logging_project |
string |
No |
Nama LogProject untuk penyimpanan peristiwa sistem. |
k8s-log-cb95aa626a47740afbf6aa099b65**** |
| timezone |
string |
No |
Zona waktu kluster. Lihat Zona waktu yang didukung.
|
Asia/Shanghai |
| vswitch_ids |
array |
No |
vSwitch lapisan kontrol kluster. Untuk klaster khusus, perubahan berlaku untuk node lapisan kontrol yang baru diskalakan keluar. Untuk kluster terkelola, perhatikan hal berikut saat mengubah vSwitch lapisan kontrol:
|
|
|
string |
No |
vSwitch lapisan kontrol kluster. |
vsw-2ze4jvvvade1yk899**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Badan respons. |
||
| cluster_id |
string |
ID kluster. |
cb95aa626a47740afbf6aa09**** |
| request_id |
string |
ID permintaan. |
687C5BAA-D103-4993-884B-C35E4314**** |
| task_id |
string |
ID tugas. |
T-5a54309c80282e39ea00**** |
Contoh
Respons sukses
JSONformat
{
"cluster_id": "cb95aa626a47740afbf6aa09****",
"request_id": "687C5BAA-D103-4993-884B-C35E4314****",
"task_id": "T-5a54309c80282e39ea00****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.