Memanggil operasi ModifyCluster untuk 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 |
| api_server_eip |
boolean |
No |
Apakah akan mengikat EIP ke kluster untuk akses publik ke API Server. Nilai valid:
|
true |
| api_server_eip_id |
string |
No |
ID instans EIP yang diikat ke API Server kluster. Parameter ini hanya berlaku jika |
eip-wz9fnasl6dsfhmvci**** |
| deletion_protection |
boolean |
No |
Perlindungan penghapusan kluster, yang mencegah penghapusan kluster secara tidak sengaja melalui konsol atau API. Nilai valid:
Nilai default: |
false |
| resource_group_id |
string |
No |
ID kelompok sumber daya kluster. |
rg-acfmyvw3wjm**** |
| maintenance_window | maintenance_window |
No |
Konfigurasi jendela pemeliharaan kluster. Fitur ini hanya berlaku pada kluster terkelola ACK Pro. |
|
| enable_rrsa |
boolean |
No |
Mengaktifkan atau menonaktifkan fitur RRSA (hanya kluster terkelola yang mendukung parameter ini). Nilai valid:
|
true |
| cluster_name |
string |
No |
Nama kluster kustom. Nama dapat berisi angka, karakter Tionghoa, karakter Inggris, atau tanda hubung (-), harus memiliki panjang 1 hingga 63 karakter, dan tidak boleh diawali dengan tanda hubung (-). |
cluster-new-name |
| cluster_spec |
string |
No |
Saat Anda mengatur
Pro XL, Pro 2XL, dan Pro 4XL adalah tiga tingkatan yang disediakan oleh ACK Pro Provisioned Control Plane. Dengan mengalokasikan dan menetapkan Sumber daya lapisan kontrol sebelumnya, tingkatan ini memastikan bahwa konkurensi API dan kemampuan penjadwalan Pod selalu berada pada tingkat tinggi yang tetap, cocok untuk pelatihan dan inferensi AI, kluster skala sangat besar, dan beban kerja kritis. Untuk harga kluster Edisi Pro dan Provisioned Control Plane, lihat Biaya Manajemen Kluster. |
ack.pro.small |
| 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**** |
| operation_policy |
object |
No |
Kebijakan O&M otomatis kluster. |
|
| cluster_auto_upgrade |
object |
No |
Peningkatan otomatis kluster. |
|
| enabled |
boolean |
No |
Whether to enable auto-upgrade for the cluster.
|
true |
| channel |
string |
No |
The auto-upgrade channel for the cluster. For more information, see Upgrade channels. Valid values:
|
patch |
| api_server_custom_cert_sans |
object |
No |
SAN (Subject Alternative Name) sertifikat API Server kustom. Digunakan untuk menambahkan IP atau domain kustom ke bidang SAN sertifikat server API Server kluster untuk kontrol akses klien. Hanya kluster terkelola yang mendukung parameter ini. |
|
| action |
string |
No |
Menimpa atau menambahkan konfigurasi SAN. Nilai valid:
|
append |
| subject_alternative_names |
array |
No |
Daftar SAN. |
|
|
string |
No |
SAN. Mendukung alamat IP atau domain kustom, dengan beberapa alamat IP atau domain dipisahkan oleh koma (,). |
aliyun.xxx.com,192.168.xx.xx |
|
| vswitch_ids |
array |
No |
vSwitch untuk lapisan kontrol kluster. Untuk kluster khusus, konfigurasi ini berlaku untuk node lapisan kontrol yang baru diskalakan keluar setelah perubahan. Untuk kluster terkelola, perhatikan hal berikut saat mengubah vSwitch lapisan kontrol:
|
|
|
string |
No |
vSwitch untuk lapisan kontrol kluster. |
vsw-2ze4jvvvade1yk899**** |
|
| control_plane_config |
object |
No |
Konfigurasi lapisan kontrol kluster khusus. |
|
| charge_type |
string |
No |
Tipe penagihan instans node lapisan kontrol. Nilai valid:
Nilai default: |
PostPaid |
| period |
integer |
No |
Durasi langganan instans node lapisan kontrol. Parameter ini berlaku dan wajib diisi hanya jika Saat |
1 |
| period_unit |
string |
No |
Siklus penagihan instans node lapisan kontrol. Parameter ini hanya berlaku jika
|
Month |
| auto_renew |
boolean |
No |
Apakah perpanjangan otomatis diaktifkan untuk instans node lapisan kontrol. Parameter ini hanya berlaku jika
Nilai default: |
false |
| auto_renew_period |
integer |
No |
Durasi setiap perpanjangan otomatis untuk instans node lapisan kontrol. Nilai valid: {1, 2, 3, 6, 12}. Unit: bulan. Nilai default: 1. |
1 |
| instance_types |
array |
No |
Tipe instans. Untuk informasi lebih lanjut, lihat Keluarga Instans. |
|
|
string |
No |
Tipe instans. |
ecs.g6.large |
|
| image_type |
string |
No |
Tipe image OS. Nilai valid:
|
AliyunLinux3 |
| image_id |
string |
No |
ID gambar kustom. Tentukan parameter ini saat menggunakan gambar kustom. |
aliyun_3_x64_20G_alibase_20240819.vhd |
| key_pair |
string |
No |
Nama key pair. Anda harus menentukan parameter ini atau |
ack |
| login_password |
string |
No |
Kata sandi masuk SSH. Anda harus menentukan parameter ini atau |
Ack@2000. |
| system_disk_category |
string |
No |
Tipe disk sistem node. Nilai valid:
|
cloud_essd |
| system_disk_size |
integer |
No |
Ukuran disk sistem node. Nilai valid: [40, 500]. Unit: GiB. |
120 |
| system_disk_snapshot_policy_id |
string |
No |
ID kebijakan snapshot otomatis yang digunakan untuk disk sistem node. |
sp-2zej1nogjvovnz4z**** |
| system_disk_performance_level |
string |
No |
Tingkat kinerja disk sistem node. Parameter ini hanya berlaku untuk disk ESSD. Tingkat kinerja terkait dengan ukuran disk. Untuk informasi lebih lanjut, lihat ESSD. |
PL1 |
| system_disk_provisioned_iops |
integer |
No |
IOPS baca/tulis terprovisi dari 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_bursting_enabled |
boolean |
No |
Apakah akan mengaktifkan burst (ledakan kinerja) untuk disk sistem node. Nilai valid:
Parameter ini hanya didukung jika |
true |
| deploymentset_id |
string |
No |
ID set penyebaran. |
ds-bp10b35imuam5amw**** |
| cloud_monitor_flags |
boolean |
No |
Apakah akan menginstal Agen CloudMonitor pada node lapisan kontrol. Nilai valid:
|
true |
| soc_enabled |
boolean |
No |
Penguatan keamanan perlindungan berklasifikasi. Untuk informasi lebih lanjut, lihat Panduan Pengguna Perlindungan Keamanan Berklasifikasi ACK. Nilai valid:
Nilai default: |
false |
| security_hardening_os |
boolean |
No |
Penguatan keamanan OS Alibaba Cloud. Nilai valid:
Nilai default: |
false |
| cpu_policy |
string |
No |
Kebijakan manajemen CPU node. Dua kebijakan berikut didukung saat versi kluster adalah 1.12.6 atau lebih baru:
Nilai default: |
none |
| runtime |
string |
No |
Nama waktu proses kontainer. Nilai valid:
Nilai default: containerd. |
containerd |
| node_port_range |
string |
No |
Range port layanan node. Range port valid: [30000, 65535]. Nilai default: 30000-32767. |
30000-32767 |
| size |
integer |
No |
Jumlah node lapisan kontrol. Untuk melakukan skala keluar pada lapisan kontrol kluster khusus, atur parameter ini ke jumlah target node lapisan kontrol, yang harus lebih besar dari jumlah saat ini. |
5 |
| security_group_id |
string |
No |
ID grup keamanan lapisan kontrol.
|
sg-bp1h6rk3pgct2a08*** |
| timezone |
string |
No |
Zona waktu kluster. Lihat Zona Waktu yang Didukung.
|
Asia/Shanghai |
| control_plane_endpoints_config |
object |
No |
Konfigurasi koneksi kluster. |
|
| internal_dns_config |
object |
No |
Konfigurasi DNS internal kluster. Berlaku untuk kluster terkelola ACK. Domain internal kluster digunakan oleh kubelet, kube-proxy, dan komponen sistem sisi node lainnya untuk mengakses API Server. Saat akses domain internal kluster tidak diaktifkan, komponen sistem sisi node mengakses API Server melalui IP CLB. |
|
| bind_vpcs |
array |
No |
The VPCs in which the DNS records of the cluster's internal domain name take effect. |
|
|
string |
No |
A VPC in which the DNS records of the cluster's internal domain name take effect. |
vpc-xxxx |
|
| enabled |
boolean |
No |
Specifies whether to enable internal domain name access. Valid value:
|
true |
access_control_list
deprecated
|
array |
No |
Daftar kontrol akses untuk SLB API Server kluster terdaftar. |
|
|
string |
No |
Daftar kontrol akses untuk SLB API Server kluster terdaftar. Catatan: Blok CIDR 0.0.0.0/0 tidak diizinkan. |
192.168.XX.XX/24 |
|
instance_deletion_protection
deprecated
|
boolean |
No |
Perlindungan penghapusan instans, yang mencegah penghapusan dan rilis node secara tidak sengaja melalui konsol atau API. Nilai valid:
Nilai default: |
false |
ingress_domain_rebinding
deprecated
|
boolean |
No |
Mengikat ulang domain uji kluster. Nilai valid:
Nilai default: |
false |
ingress_loadbalancer_id
deprecated
|
string |
No |
ID Instans SLB kluster yang akan dimodifikasi. |
lb-wz97kes8tnndkpodw**** |
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.