All Products
Search
Document Center

Container Service for Kubernetes:Ikhtisar kelompok node

Last Updated:Aug 30, 2026

Kelompok node adalah kumpulan logis node dengan properti yang sama. Fitur ini memungkinkan pengelolaan serta operasi dan pemeliharaan (O&M) node secara terpadu, seperti peningkatan dan skalabilitas elastis. ACK juga menyediakan berbagai kemampuan O&M otomatis untuk kelompok node, seperti remediasi otomatis terhadap kerentanan CVE pada sistem operasi dan pemulihan otomatis node yang gagal, guna mengurangi biaya O&M.

Pengenalan kelompok node

Kelompok node berfungsi sebagai templat konfigurasi. Node yang diperluas dalam suatu kelompok node akan mengadopsi konfigurasi tersebut. Anda dapat membuat beberapa kelompok node dengan konfigurasi dan jenis berbeda dalam satu kluster. Konfigurasi kelompok node mencakup properti node, seperti tipe instans, metode penagihan, zona (vSwitch), image sistem operasi, arsitektur CPU, label, dan taint. Properti ini dapat ditentukan saat membuat kelompok node atau mengedit setelah kelompok node dibuat.

Kluster lama yang dibuat sebelum fitur kelompok node diperkenalkan mungkin berisi node pekerja yang tidak dikelola. Kami menyarankan agar Anda menambahkan node tersebut ke dalam kelompok node untuk mempermudah pengelolaan. Untuk informasi lebih lanjut, lihat Migrasikan node yang tidak dikelola ke kelompok node.

Anda dapat menggunakan satu kelompok node untuk mengurangi kompleksitas pengelolaan dan konfigurasi, atau menggunakan beberapa kelompok node untuk menerapkan isolasi sumber daya detail halus serta mengelola penerapan hibrida berbagai jenis node.

Single node pool

Multiple node pools

Manage compute resources untuk beberapa tim atau workload melalui satu node pool guna menyederhanakan operasi dan maintenance. Single node pool mendukung fitur-fitur berikut.

  • Manage compute resources untuk beberapa tim.

  • Konfigurasikan multiple instance types, seperti regular ECS instances, GPU-accelerated instances, ECS Bare Metal instances, dan instans yang dioptimalkan untuk high-performance computing (HPC), untuk memenuhi kebutuhan workload yang berbeda.

  • Distribusikan node di beberapa zona untuk meningkatkan high availability.

Instance dengan sistem operasi dan arsitektur CPU (Arm dan x86) yang berbeda tidak dapat dicampur.

Buat multiple node pools untuk menyediakan compute resources independen bagi workload atau tim yang berbeda. Hal ini membantu menghindari resource contention dan potensi security risks. Pendekatan ini cocok untuk skenario berikut.

  • Isolasi tenant dan sediakan compute resources independen untuk tim yang berbeda. Ini juga menyederhanakan management penagihan.

  • Isolasi mesin dengan device specification yang berbeda, seperti arsitektur CPU, GPU, dan FPGA, untuk memastikan alokasi sumber daya hardware yang rasional.

  • Tingkatkan isolasi keamanan untuk aplikasi sensitif.

  • Deploy sistem operasi yang berbeda.

Saat menggunakan beberapa kelompok node, Anda dapat menerapkan kebijakan penjadwalan untuk menentukan prioritas kelompok node yang berbeda guna mengoptimalkan pengelolaan sumber daya dan biaya. Contohnya:

  • Mengontrol prioritas penyediaan sumber daya komputasi dengan biaya berbeda, seperti spot instans dan instansi langganan, untuk mengurangi biaya keseluruhan.

  • Mengalokasikan tipe instans berbeda berdasarkan kebutuhan beban kerja, seperti rasio yang dibutuhkan antara arsitektur x86 dan Arm.

Fitur kelompok node

ACK menyediakan berbagai kemampuan pengelolaan node di tingkat kelompok node. Jika ingin mengurangi beban O&M untuk node pekerja dan lebih fokus pada pengembangan aplikasi, Anda dapat mengaktifkan fitur kelompok node terkelola untuk memanfaatkan berbagai kemampuan O&M otomatis.

Fitur Dasar

Fitur

Deskripsi

Referensi

Create, edit, delete, and view

  • Buat kelompok node di Konsol dan konfigurasikan informasi dasar, pengaturan jaringan, spesifikasi instans, konfigurasi penyimpanan, dan jumlah node yang diharapkan.

  • Sesuaikan konfigurasi kelompok node yang sudah ada. Untuk informasi lebih lanjut tentang item konfigurasi yang dapat diedit dan pertimbangan penting, lihat dokumen referensi.

  • Hapus kelompok node jika tidak lagi diperlukan. Perilaku pelepasan node bergantung pada apakah jumlah node yang diharapkan diaktifkan untuk kelompok node tersebut dan metode penagihan nodenya.

  • Lihat detail kelompok node, termasuk informasi konfigurasi dasar, dasbor pemantauan sumber daya, daftar node, dan aktivitas penskalaan.

Buat dan kelola kelompok node

Manual or automatic scaling

  • Sesuaikan secara manual jumlah node yang diharapkan dalam kelompok node untuk melakukan skala-masuk atau skala-keluar. Hal ini menjaga jumlah node pada tingkat yang diinginkan dan membantu menghemat biaya sumber daya.

    Operasi penghapusan, modifikasi, dan pelepasan tertentu yang tidak standar dapat mencegah kelompok node melakukan skala-keluar sesuai harapan. Untuk informasi lebih lanjut, lihat dokumen referensi.

  • Konfigurasikan solusi penyesuaian otomatis node untuk secara otomatis menskalakan sumber daya node ketika kapasitas kluster tidak dapat memenuhi kebutuhan penjadwalan pod aplikasi.

Add existing nodes

Gunakan fitur Tambah Node yang Ada untuk menambahkan instans ECS yang telah dibeli ke kluster ACK sebagai node pekerja atau menambahkan kembali node pekerja ke kelompok node setelah dihapus. Fitur ini memiliki beberapa batasan dan pertimbangan penting. Untuk informasi lebih lanjut, lihat dokumen referensi.

Menambahkan node yang ada

Remove nodes

Jika Anda tidak lagi memerlukan node tertentu, Anda dapat menghapusnya dari kluster atau kelompok node. Ikuti prosedur standar untuk menghindari perilaku tak terduga.

Hapus node

Upgrade the kubelet version

Tingkatkan versi kubelet dan containerd pada node dalam kelompok node.

Anda juga dapat menggunakan fitur automatic cluster upgrade untuk secara otomatis meningkatkan kubelet dan runtime kontainer.

Tingkatkan kelompok node

Change the operating system

Tingkatkan versi sistem operasi atau ubah jenis sistem operasi. Misalnya, Anda dapat beralih dari sistem operasi yang sudah mencapai masa akhir dukungan (EOL) ke ContainerOS atau Alibaba Cloud Linux.

Ubah sistem operasi node dalam kelompok node

CVE vulnerability remediation

Pindai secara manual kerentanan CVE dan perbaiki kerentanan keamanan pada sistem operasi node. Beberapa perbaikan kerentanan CVE memerlukan restart node. Untuk informasi lebih lanjut tentang fitur ini dan pertimbangannya, lihat dokumen referensi.

Anda juga dapat mengaktifkan kemampuan O&M otomatis sehingga ACK secara otomatis memperbaiki kerentanan CVE pada sistem operasi.

Perbaiki secara manual kerentanan CVE pada sistem operasi

Customize kubelet parameters for a node pool

Kustomisasi parameter kubelet untuk node di tingkat kelompok node guna menyesuaikan perilaku node. Misalnya, Anda dapat menyesuaikan pemesanan sumber daya kluster untuk mengelola alokasi sumber daya.

Kustomisasi konfigurasi kubelet untuk kelompok node

Customize OS parameters for a node pool

Kustomisasi parameter sistem operasi untuk node di tingkat kelompok node guna menyetel kinerja sistem.

Kelola parameter sistem operasi untuk kelompok node

Cost insights

Analisis penggunaan sumber daya dan distribusi biaya di tingkat kelompok node untuk mengoptimalkan biaya dan meningkatkan pemanfaatan sumber daya kluster.

Cost insights

Kemampuan O&M otomatis

Mengaktifkan kemampuan O&M otomatis untuk kelompok node dapat mengurangi beban O&M untuk node pekerja. Hal ini memungkinkan ACK secara otomatis melakukan operasi O&M tertentu, seperti remediasi otomatis terhadap kerentanan CVE pada sistem operasi (OS), peningkatan kubelet otomatis, dan pemulihan kesalahan otomatis untuk node. Namun, pendekatan ini tidak disarankan jika layanan Anda sensitif terhadap perubahan pada node dasar dan tidak dapat mentolerir restart node atau migrasi pod aplikasi.

Persiapan

  • Pastikan sistem operasi adalah Alibaba Cloud Linux 3 Container-Optimized Edition, ContainerOS, Alibaba Cloud Linux, Red Hat, atau Ubuntu.

    Untuk informasi lebih lanjut tentang image sistem operasi yang didukung oleh kluster ACK dan batasannya, lihat Sistem operasi.

  • Sebelum menggunakan kemampuan O&M otomatis kelompok node, Anda harus menyelesaikan operasi berikut di halaman Node Pool di Container Service Management Console. Anda dapat mengubah konfigurasi ini kapan saja.

    Untuk informasi lebih lanjut tentang cara membuat dan mengedit kelompok node, lihat Buat dan kelola kelompok node.

    Expand to view the procedure

    • Aktifkan fitur terkelola untuk kelompok node.

      • Kelompok node baru: Pilih Managed Node Pool.

      • Kelompok node yang sudah ada: Di kolom Actions untuk kelompok node yang diinginkan, pilih More > Enable Managed Feature.

    • Aktifkan kemampuan O&M otomatis yang diperlukan untuk kelompok node.

      Ini mencakup mengaktifkan pemulihan otomatis node, peningkatan otomatis kubelet, runtime, dan versi sistem operasi, serta remediasi otomatis kerentanan CVE pada sistem operasi.

    • Konfigurasikan jendela pemeliharaan untuk kluster.

      Kemampuan O&M otomatis kelompok node memerlukan jendela pemeliharaan kluster. Kelompok node menjalankan tugas O&M otomatis dalam jendela ini.

      • Kelompok node baru: Konfigurasikan Cluster Maintenance Window untuk Managed Node Pool saat pembuatan.

      • Kelompok node yang sudah ada: Di daftar kelompok node, temukan kelompok node terkelola, lalu di kolom Actions, pilih More > Managed Configurations untuk mengonfigurasi jendela pemeliharaan.

Perkenalan fitur

Fitur

Deskripsi

Node auto-healing

ACK secara otomatis memantau status node dan melakukan tugas pemulihan otomatis ketika node menjadi abnormal. Hal ini memperbaiki masalah pada sistem, komponen K8s, dan instans node. Untuk informasi lebih lanjut, lihat Aktifkan pemulihan otomatis node.

Automatic OS CVE vulnerability remediation

ACK memindai kerentanan keamanan pada node, menjadwalkan, dan mengeksekusi rencana remediasi kerentanan CVE berdasarkan jendela O&M kluster. Hal ini meningkatkan stabilitas, keamanan, dan kepatuhan kluster. Untuk informasi lebih lanjut tentang catatan, lihat Perbaiki kerentanan CVE pada sistem operasi untuk kelompok node.

Automatic response to ECS system events

Mendukung respons otomatis terhadap event sistem ECS. Jenis event sistem berikut saat ini didukung.

  • Restart instans karena pemeliharaan sistem (SystemMaintenance.Reboot)

    Proses respons otomatis

    1. Setelah menerima event, ACK mengirim notifikasi melalui pesan teks atau pesan internal. Ikuti notifikasi tersebut segera.

    2. Sebelum melakukan operasi, ACK membuat pengaturan berdasarkan waktu eksekusi terjadwal ECS:

      • Jika kelompok node memiliki jendela pemeliharaan yang tersedia sebelum waktu eksekusi terjadwal, ACK akan menjalankan proses respons otomatis dalam jendela pemeliharaan tersebut.

      • Jika tidak, ACK akan menjalankan proses tersebut satu jam sebelum waktu eksekusi terjadwal ECS.

    3. Setelah proses dimulai, ACK melakukan node drain pada instans ECS yang terpengaruh. ACK mencoba memigrasikan pod pada node ke node lain yang tersedia, lalu me-restart instans ECS tersebut.

    Aturan node draining

    Saat melakukan drain node, ACK pertama-tama mengeluarkan semua pod pada node yang dapat dikosongkan dengan aman. Untuk pod yang tidak dapat dikosongkan dengan aman, pesan error dikembalikan dan proses respons otomatis dihentikan.

    Pod dalam situasi berikut dianggap tidak aman untuk dikosongkan:

    • Pod memiliki anotasi goatscaler.io/safe-to-evict=false.

    • Pod tidak dikelola oleh controller (yaitu, pod mandiri tanpa OwnerReference).

    • Pod menggunakan volume bertipe emptyDir.

    Karena operasi drain mengeluarkan pod pada node, untuk mencegah pemeliharaan node memengaruhi ketersediaan layanan secara keseluruhan, kami sangat menyarankan agar Anda:

    • Memastikan backend aplikasi layanan diterapkan dengan beberapa replika pada node yang berbeda.

    • Mengonfigurasi PodDisruptionBudget (PDB) untuk aplikasi penting guna menghindari dampak terhadap ketersediaan layanan secara keseluruhan setelah pod pada node dikeluarkan.

Mulai 31 Januari 2026, entri konfigurasi untuk peningkatan otomatis kubelet dan runtime kontainer dalam kelompok node terkelola akan dihapus. Anda dapat mengonfigurasi automatic cluster upgrades untuk secara otomatis meningkatkan kelompok node. Untuk informasi lebih lanjut, lihat Perubahan Produk | Pengumuman tentang perubahan remediasi kerentanan keamanan dan peningkatan otomatis untuk kelompok node terkelola.

Siklus hidup kelompok node

Siklus hidup kelompok node kluster ACK melibatkan beberapa tahap dan status, mulai dari pembuatan dan penerapan, hingga berjalan dan pemeliharaan (termasuk penskalaan, pembaruan, dan penghapusan node), hingga akhirnya penghapusan. Bagian berikut menjelaskan status berbeda dan transisinya.

Status kelompok node

Deskripsi

Initializing (initial)

Kelompok node sedang dibuat.

Active (active)

Kelompok node berhasil dibuat dan sedang berjalan.

Failed (failed)

Pembuatan kelompok node gagal.

Scaling (scaling)

Kelompok node sedang melakukan skala-keluar atau menambahkan node.

Updating (updating)

Konfigurasi kelompok node sedang diperbarui.

Removing nodes (removing_nodes)

Node sedang dihapus dari kelompok node.

Upgrading (upgrading)

Kelompok node sedang ditingkatkan.

Repairing (repairing)

Kelompok node sedang diperbaiki, misalnya memperbaiki node atau memperbaiki kerentanan CVE dalam kelompok node.

Deleting (deleting)

Kelompok node sedang dihapus.

Deleted (deleted, status ini tidak terlihat oleh Anda)

Kelompok node berhasil dihapus.

Deletion failed (deleted_failed)

Penghapusan kelompok node gagal. Coba hapus lagi.

Jika penghapusan masih gagal, ajukan Tiket.

Penagihan kelompok node

Penggunaan kelompok node dan kemampuan O&M otomatisnya tidak dikenai biaya. Namun, Anda dikenai biaya untuk sumber daya cloud dalam kelompok node, seperti instans ECS, oleh layanan cloud yang bersangkutan.

Glosarium

Sebelum menggunakan kelompok node, kami menyarankan agar Anda memahami konsep dan istilah berikut.

  • Grup penskalaan: Saat Anda melakukan skala-masuk atau skala-keluar kelompok node, ACK melakukan operasi skala-keluar dan penghapusan node menggunakan layanan Auto Scaling (ESS). Setiap kelompok node memiliki hubungan satu-ke-satu dengan grup penskalaan Auto Scaling. Grup penskalaan adalah kumpulan satu atau beberapa instans ECS (node pekerja).

  • Konfigurasi penskalaan: Kelompok node menggunakan konfigurasi penskalaan untuk mengelola konfigurasi node. Konfigurasi penskalaan adalah templat yang digunakan untuk membuat instans ECS selama penskalaan elastis. Saat aktivitas penskalaan dipicu, Auto Scaling menggunakan konfigurasi penskalaan yang ditentukan untuk secara otomatis membuat instans ECS.

  • Aktivitas penskalaan: Setiap skala-masuk, skala-keluar, penambahan node, atau penghapusan node dalam kelompok node memicu aktivitas penskalaan. Setelah aktivitas penskalaan dipicu, semua tindakan penskalaan dilakukan secara otomatis oleh sistem dan catatan terkait disimpan. Anda dapat melihat riwayat aktivitas penskalaan kelompok node.

  • Ganti disk sistem: Beberapa operasi dalam kelompok node, seperti menambahkan node yang ada secara otomatis dan mengubah runtime kontainer, menginisialisasi ulang node dengan mengganti disk sistemnya. Properti instans node, seperti nama node, ID instans, dan alamat IP, tidak berubah, tetapi data pada disk sistem node dihapus. Disk data yang disambungkan ke node tidak terpengaruh.

    Saat ACK mengganti disk sistem, node tersebut dikosongkan (drain). Proses ini mengeluarkan pod pada node ke node lain yang tersedia dan mematuhi Pod Disruption Budget (PDB). Untuk memastikan ketersediaan layanan yang tinggi, kami menyarankan agar Anda menggunakan penerapan multi-replika untuk mendistribusikan beban kerja di beberapa node dan mengonfigurasi PDB untuk layanan kritis. Hal ini membantu mengontrol jumlah pod yang dapat terganggu secara bersamaan.

  • Peningkatan in-place: Metode peningkatan yang menjadi alternatif mengganti disk sistem. Metode ini langsung memperbarui dan mengganti komponen yang diperlukan pada node. Peningkatan in-place tidak mengganti disk sistem atau menginisialisasi ulang node, sehingga data pada node tidak terpengaruh.

Referensi