Meningkatkan versi kubelet (yang harus sesuai dengan versi lapisan kontrol), versi sistem operasi, atau versi runtime kontainer dari kelompok node kluster tertentu.
Deskripsi operasi
Meningkatkan versi Kubernetes, versi sistem operasi, atau versi runtime 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 waktu proses. |
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 waktu proses. |
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 rolling update. |
|
| pause_policy |
string |
No |
Kebijakan jeda otomatis selama peningkatan node. Nilai valid:
|
NotPause |
| batch_interval |
integer |
No |
Interval antarbatch selama peningkatan. Parameter ini hanya berlaku ketika kebijakan jeda diatur ke Nilai valid: [5,120]. Unit: minutes. Anda dapat mengatur parameter ini ke 0 untuk menentukan tidak ada interval antarbatch. |
5 |
| max_parallelism |
integer |
No |
Jumlah maksimum node yang dapat diperbarui secara paralel per batch. Node dalam kelompok node diperbarui secara batch. Nilai valid: [1,10]. Nilai default: 10. |
2 |
| node_names |
array |
No |
Daftar node yang akan ditingkatkan. Jika parameter ini tidak ditentukan, semua node dalam kelompok node akan ditingkatkan. |
|
|
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.