Untuk mengurangi risiko keamanan dan stabilitas yang terkait dengan versi lama, segera tingkatkan kluster Anda. Peningkatan kluster mencakup peningkatan lapisan kontrol dan kelompok node.
Sebelum meningkatkan kluster, tinjau Upgrade a cluster untuk memahami proses, metode, serta pertimbangan penting terkait peningkatan.
Operation Entry Point
Pertama, tingkatkan lapisan kontrol, lalu tingkatkan kelompok node. Sebelum meningkatkan lapisan kontrol, pastikan versi kubelet dan runtime kontainer pada node sesuai dengan versi lapisan kontrol untuk mencegah kegagalan peningkatan atau gangguan layanan. Misalnya, jika lapisan kontrol berada di versi 1.32 dan node berada di versi 1.31, tingkatkan node ke versi 1.32 sebelum meningkatkan lapisan kontrol ke 1.33.
Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik .
-
Pada halaman Upgrade Cluster, pilih Destination Version yang tersedia dan ikuti petunjuk di layar untuk menyelesaikan proses peningkatan.
Tingkatkan lapisan kontrol
1. Pemeriksaan Awal
Pemeriksaan awal peningkatan lapisan kontrol memindai API yang sudah tidak didukung, kompatibilitas komponen, dan status keseluruhan kluster.
Untuk kluster yang menjalankan versi 1.20 atau lebih baru, pemeriksaan awal akan memindai semua deprecated APIs. Hasil pemindaian tidak memengaruhi proses peningkatan dan hanya bersifat notifikasi. Atasi masalah apa pun sebelum melakukan peningkatan untuk memastikan versi kluster baru beroperasi sebagaimana mestinya.
Pada halaman Upgrade Cluster, klik Precheck untuk memindai potensi risiko sebelum peningkatan. Setelah pemindaian selesai, lihat hasilnya di bagian Pre-check Results. Gambar berikut memberikan contohnya.

-
Normal: Pemeriksaan peningkatan berhasil. Anda dapat melanjutkan peningkatan.
-
Abnormal: Hasil ini tidak memengaruhi operasi atau status kluster saat ini. Atasi masalah berdasarkan solusi yang diberikan. Untuk informasi selengkapnya, lihat Cluster check items and solutions.
2. Lakukan peningkatan
Durasi: Pada Kluster ACK yang dikelola dan Kluster ACK Serverless, peningkatan dikelola oleh ACK dan memerlukan waktu sekitar 5 menit. Untuk Cluster khusus ACK, node master ditingkatkan satu per satu secara berurutan, dengan setiap node memerlukan waktu sekitar 8 menit.
Setelah menyelesaikan masalah dari pemeriksaan awal, klik Upgrade dan ikuti petunjuk di layar untuk meningkatkan lapisan kontrol.
Setelah lapisan kontrol ditingkatkan, versi node penskalaan keluar yang baru juga akan diselaraskan dengan versi lapisan kontrol.

3. Validasi pasca-peningkatan
Setelah lapisan kontrol ditingkatkan, periksa item-item berikut:
Lapisan kontrol telah berhasil ditingkatkan. Versi kluster diperbarui di halaman Clusters.
API Server dan komponen inti berada dalam status Normal.
Aplikasi bisnis beroperasi sebagaimana mestinya.
Pod dapat dibuat secara normal.
Node dapat ditambahkan secara normal.
Tingkatkan kelompok node
Setelah lapisan kontrol ditingkatkan, Anda dapat segera meningkatkan kelompok node selama jam sepi. Peningkatan kelompok node mencakup peningkatan kubelet dan runtime kontainer pada node.
1. Pemeriksaan Awal
Pemeriksaan awal peningkatan kelompok node memindai status node, sumber daya sistem, status disk, dan lingkungan jaringan.
Pada halaman Node Pool Upgrade, temukan kelompok node tujuan dalam daftar dan klik Upgrade di kolom Actions. Lalu, di bagian bawah halaman, klik Precheck untuk memindai potensi risiko selama proses peningkatan. Setelah pemindaian selesai, lihat hasilnya di bagian Pre-check Results.

-
Normal: Pemeriksaan peningkatan berhasil. Anda dapat melanjutkan peningkatan.
-
Abnormal: Hasil ini tidak memengaruhi operasi atau status kluster saat ini. Atasi masalah berdasarkan instruksi di konsol dan Cluster check items and solutions.
2. Konfigurasikan kebijakan peningkatan dan lakukan peningkatan
Durasi: Durasi tergantung pada metode pengelompokan node. Peningkatan in-place memerlukan waktu sekitar 5 hingga 10 menit per batch, sedangkan peningkatan penggantian disk tanpa snapshot memakan waktu sekitar 8 menit. Durasi spesifik dipengaruhi oleh waktu draining node. Jika pembuatan snapshot diperlukan, peningkatan akan dimulai setelah snapshot selesai dibuat, dan waktu pembuatan snapshot bergantung pada volume data.
Anda dapat mengonfigurasi kebijakan peningkatan seperti yang dijelaskan dalam tabel berikut. Lalu, klik Upgrade dan ikuti petunjuk di layar untuk meningkatkan kelompok node.
|
Configuration item |
Description |
|
Version information |
Versi kubelet dan runtime kontainer saat ini serta versi yang tersedia. |
|
Update Nodes |
Anda dapat meningkatkan semua node sekaligus, atau meningkatkan sebagian node terlebih dahulu lalu meningkatkan sisanya setelah memastikan semuanya berjalan normal. |
|
Upgrade Method |
|
|
Batch Update Policy |
|
3. Validasi pasca-peningkatan
Setelah kelompok node ditingkatkan, periksa item-item berikut:
Node telah berhasil ditingkatkan. Versi kubelet dan containerd diperbarui di halaman detail node.
Penjadwalan Pod berfungsi secara normal.
Aplikasi bisnis beroperasi sebagaimana mestinya.
Referensi
-
Untuk jawaban atas pertanyaan umum yang mungkin Anda miliki sebelum dan selama peningkatan kluster, lihat FAQ.
-
Untuk informasi tentang kebijakan dukungan versi Kubernetes ACK, lihat Version Guide.
-
Sejak versi 1.24, Docker tidak lagi didukung sebagai runtime kontainer bawaan. Jika Anda meningkatkan ke versi 1.24 atau lebih baru, Anda harus migrasikan runtime kontainer node dari Docker ke containerd.
-
Sejak versi 1.30, CentOS dan Alibaba Cloud Linux 2 tidak lagi didukung. Anda dapat menggunakan sistem operasi lain yang didukung.
-
Anda juga dapat mengaktifkan peningkatan kluster otomatis untuk mengurangi beban O&M terkait manajemen versi. Untuk informasi selengkapnya, lihat Automatically upgrade a cluster.