Meningkatkan versi kubelet (yang harus sesuai dengan versi lapisan kontrol), versi sistem operasi, atau versi waktu proses kontainer dari kelompok node Kluster tertentu.
Deskripsi operasi
Meningkatkan versi Kubernetes, versi sistem operasi, atau versi waktu proses kontainer dari node dalam kelompok node Kluster tertentu. Setelah Anda memanggil operasi UpgradeClusterNodepool, API akan mengembalikan task_id untuk Tugas Peningkatan. Anda dapat mengelola Tugas tersebut dengan memanggil operasi API Tugas berikut:
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:UpgradeClusterNodepool |
update |
*Cluster
|
None | None |
Sintaks permintaan
POST /clusters/{ClusterId}/nodepools/{NodepoolId}/upgrade HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
Yes |
ID kluster. |
c106f377e16f34eb1808d6b9362c9**** |
| NodepoolId |
string |
Yes |
ID kelompok node. |
np31da1b38983f4511b490fc62108a**** |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
Parameter permintaan. |
|
| image_id |
string |
No |
ID image sistem node. |
aliyun_3_x64_20G_container_optimized_20241226.vhd |
| runtime_version |
string |
No |
Versi waktu proses node. Anda dapat memanggil DescribeKubernetesVersionMetadata untuk mendapatkan informasi versi waktu proses dari bidang runtime. |
1.6.36 |
| kubernetes_version |
string |
No |
Versi Kubernetes node. Anda dapat memanggil DescribeKubernetesVersionMetadata untuk mendapatkan informasi versi kluster saat ini dari bidang |
1.32.1-aliyun.1 |
| runtime_type |
string |
No |
Tipe waktu proses. Anda dapat memanggil DescribeKubernetesVersionMetadata untuk mendapatkan informasi waktu proses dari bidang runtime. |
containerd |
| use_replace |
boolean |
No |
Apakah akan menggunakan penggantian cloud disk sistem untuk Peningkatan. Nilai valid:
Nilai default: false. |
false |
| rolling_policy |
object |
No |
Konfigurasi pembaruan bergulir. |
|
| pause_policy |
string |
No |
Kebijakan penjedaan otomatis selama peningkatan node. Nilai valid:
|
NotPause |
| batch_interval |
integer |
No |
Interval antarbatch selama peningkatan. Parameter ini hanya berlaku ketika kebijakan penjedaan diatur ke Nilai valid: [5,120]. Unit: menit. Anda dapat mengatur parameter ini ke 0 untuk menentukan tidak ada interval antarbatch. |
5 |
| max_parallelism |
integer |
No |
Jumlah maksimum node yang dapat mengalami Peningkatan secara paralel per batch. Node dalam kelompok node mengalami Peningkatan secara batch. Nilai valid: [1,10]. Nilai default: 10. |
2 |
| node_names |
array |
No |
Daftar node untuk Peningkatan. Jika parameter ini tidak ditentukan, semua node dalam kelompok node akan mengalami Peningkatan. |
|
|
string |
No |
Nama node, yang berfungsi sebagai pengenal node dalam kluster. |
cn-beijing.10.180.xx.xx |
|
| ignore_warning_check |
boolean |
No |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
2D69A58F-345C-4FDE-88E4-BF518944**** |
| task_id |
string |
ID tugas. |
T-5fd211e924e1d0078700**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "2D69A58F-345C-4FDE-88E4-BF518944****",
"task_id": "T-5fd211e924e1d0078700****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.