Kelompok node terkelola cerdas menyediakan mode pengelolaan node yang sepenuhnya terkelola dan bebas perawatan untuk ACK Managed Cluster Pro Edition. Saat diaktifkan, fitur ini secara otomatis mengelola skalabilitas dinamis node berdasarkan permintaan workload serta menyediakan kemampuan O&M seperti peningkatan sistem operasi, penerapan security patch, dan self-healing—sehingga menghilangkan kebutuhan pembuatan dan pemeliharaan node secara manual.
Fitur
-
O&M otomatis siklus hidup penuh: Mengelola seluruh siklus hidup node secara otomatis, mulai dari pembuatan hingga daur ulang. Ini mencakup rotasi citra node, penggantian otomatis node yang tidak normal, serta penerapan patch otomatis untuk kerentanan CVE pada sistem operasi.
-
Elastisitas node instan: Memiliki pemicu elastisitas bawaan yang melakukan skala keluar atau skala-masuk dalam hitungan milidetik berdasarkan permintaan resource oleh workload Kubernetes.
-
ContainerOS: Node menggunakan ContainerOS dengan tumpukan perangkat lunak dasar yang dioptimalkan dan sistem file root immutable untuk meningkatkan keamanan.
O&M node otomatis
Mengelola seluruh siklus hidup node secara otomatis—mulai dari pembuatan, operasi, hingga terminasi. Layanan ini terus-menerus menangani tanggung jawab O&M seperti peningkatan sistem operasi, pemeliharaan komponen, dan penerapan patch untuk kerentanan keamanan, sehingga menghilangkan kebutuhan perencanaan konfigurasi node manual.
-
Pemulihan kesalahan: Secara otomatis mendeteksi anomali node dan memulai pemulihan. Anda dapat mengonfigurasi apakah reboot node diperbolehkan untuk pemulihan kesalahan.
-
Penerapan patch CVE sistem operasi: Secara otomatis menerapkan patch untuk kerentanan sistem operasi dengan tingkat keparahan tinggi, menengah, dan rendah.
-
Peningkatan versi sistem operasi: Secara otomatis memperbarui citra sistem operasi kelompok node dan menyelesaikan peningkatan melalui rotasi node.
-
Tanggapan otomatis terhadap event sistem ECS: Secara otomatis mengidentifikasi dan merespons event sistem ECS guna meningkatkan stabilitas dan ketersediaan node.
Elastisitas node instan
Menyertakan elastisitas node instan bawaan untuk secara otomatis menskalakan node berdasarkan perubahan workload, sehingga menghilangkan kebutuhan perencanaan kapasitas awal. Penagihan didasarkan pada penggunaan resource aktual, yang membantu mengurangi pemborosan akibat resource idle dan mengoptimalkan biaya.
-
Tanggapan elastis lebih cepat: Dengan model berbasis event, sistem merespons kebutuhan penskalaan dalam 1 hingga 3 detik.
Aksi penskalaan ini, yang dipercepat oleh kemampuan ContainerOS, selesai dalam waktu sekitar 45±10 detik.
-
Pengiriman resource lebih andal: Layanan secara otomatis memilih tipe instans yang sesuai untuk penskalaan. Jika inventaris target tidak mencukupi, sistem secara otomatis beralih ke tipe instans lain yang memenuhi syarat, mencapai tingkat keberhasilan pengiriman resource hingga 99%. Layanan ini juga memberikan peringatan inventaris untuk mengidentifikasi potensi risiko terkait kombinasi tipe instans secara dini.
-
Efisiensi penjadwalan meningkat: Menggunakan strategi optimal bin packing dan PreBind (fitur khusus) berdasarkan kebutuhan Pod, mengurangi fragmentasi penjadwalan hingga 30%.
ContainerOS
Node menggunakan ContainerOS sebagai sistem operasinya. ContainerOS dirancang khusus untuk lingkungan terkontainerisasi, sepenuhnya kompatibel dengan ekosistem Kubernetes, serta menawarkan manfaat seperti startup cepat, penguatan keamanan, dan peningkatan yang konsisten.
-
Skala keluar node yang cepat
-
Citra yang disederhanakan: Citra hanya mencakup paket perangkat lunak dan layanan sistem yang diperlukan untuk menjalankan Pod Kubernetes. Optimasi tingkat sistem secara signifikan mengurangi waktu startup node.
-
Dioptimalkan untuk skenario GPU: Saat menggunakan instans GPU, sistem menggunakan versi ContainerOS yang dioptimalkan untuk GPU dengan driver NVIDIA dan lingkungan runtime yang telah dipra-instal. Hal ini mengurangi langkah instalasi dan konfigurasi setelah startup. Sebagai contoh, saat Anda men-deploy layanan inferensi untuk model besar Qwen, waktu node Ready berkurang dari 200 detik menjadi 94 detik dibandingkan dengan Alibaba Cloud Linux 3, yang menggunakan citra OS tanpa driver GPU bawaan.
-
-
Penguatan keamanan
-
Sistem file root read-only: Sistem file root bersifat read-only secara default. Hanya direktori
/etcdan/varyang dapat ditulis. Hal ini memenuhi kebutuhan konfigurasi sistem dasar sekaligus mematuhi prinsip infrastruktur immutable di lingkungan cloud-native, yang mencegah container escape memodifikasi sistem file host. -
Eksposur sistem minimal: Secara default, lingkungan runtime Python tidak disediakan, dan login SSH langsung dinonaktifkan untuk mencegah operasi yang tidak dapat dilacak pada sistem. Untuk skenario O&M khusus, disediakan kontainer O&M khusus sebagai pelengkap.
-
-
Peningkatan atomik
-
Pembaruan dan rollback tingkat citra: Mengikuti konsep infrastruktur immutable, ContainerOS tidak menyediakan manajer paket tradisional seperti
yum. Sistem ini mendukung pembaruan dan rollback granular pada tingkat citra sistem operasi (peningkatan melalui penggantian disk) serta hot-fix berlapis terbatas. Hal ini memastikan bahwa versi perangkat lunak dan konfigurasi sistem semua node dalam kluster tetap konsisten.
-
Perbandingan dengan mode kelompok node lainnya
Tabel berikut membandingkan kemampuan konfigurasi kelompok node terkelola cerdas dengan kelompok node terkelola standar dan kelompok node yang nonaktifkan pengelolaannya.
Konfigurasi terkelola | Nonaktif | Kelompok node terkelola | Pengelolaan cerdas | |
Konfigurasi kelompok node | Tipe instans | Konfigurasi manual | Konfigurasi manual | Dapat dikonfigurasi, dengan rekomendasi tipe instans cerdas. |
Metode penagihan | Konfigurasi manual | Konfigurasi manual | Hanya pay-as-you-go. | |
Sistem operasi | Konfigurasi manual | Konfigurasi manual | Hanya mendukung sistem operasi yang dioptimalkan untuk kontainer ContainerOS. | |
Disk sistem | Konfigurasi manual | Konfigurasi manual | Rekomendasi default: 20 GiB. | |
Data disk | Konfigurasi manual | Konfigurasi manual | ContainerOS menggunakan satu data disk untuk penyimpanan temporary. Ukurannya dapat dikonfigurasi. | |
Auto scaling | Dapat diaktifkan dan dikonfigurasi secara manual. | Dapat diaktifkan dan dikonfigurasi secara manual. | Elastisitas node instan diaktifkan secara default. Konfigurasi manual didukung. | |
Tanggapan otomatis terhadap event sistem ECS | Tidak didukung | Diaktifkan secara default | Diaktifkan secara default | |
Self-healing node | Tidak didukung | Dapat diaktifkan dan dikonfigurasi secara manual. | Diaktifkan secara default | |
Peningkatan kubelet dan containerd otomatis | Dikonfigurasi secara manual menggunakan fitur automatic cluster upgrade. | Diaktifkan secara default | ||
Perbaikan otomatis kerentanan CVE sistem operasi | Tidak didukung | Dapat diaktifkan dan dikonfigurasi secara manual. | Diaktifkan secara default | |
Catatan penggunaan
-
Batas kapasitas
-
Saat menggunakan kelompok node terkelola cerdas, ACK secara dinamis menskalakan node berdasarkan permintaan workload. Secara default, sistem mendukung skala keluar hingga maksimal 50 node. Anda dapat mengubah jumlah maksimum instans melalui pengaturan penskalaan kelompok node.
-
Kelompok node terkelola cerdas tidak mendukung tipe instans tertentu, seperti instans berbasis Arm atau instans dengan disk lokal, dan hanya mendukung ContainerOS 3.6 ke atas. ACK merekomendasikan keluarga tipe instans default yang memenuhi kebutuhan sebagian besar kasus penggunaan. Anda juga dapat menyesuaikan pengaturan di Konsol sesuai kebutuhan bisnis spesifik Anda. Kami menyarankan untuk mengonfigurasi jumlah tipe instans yang cukup untuk meningkatkan elastisitas kelompok node dan mencegah kegagalan penskalaan.
-
-
Batas operasional
-
Dengan kelompok node terkelola cerdas, ACK bertanggung jawab atas tugas O&M seperti peningkatan versi sistem operasi, peningkatan versi perangkat lunak, dan penerapan security patch. Tugas-tugas ini dapat melibatkan peningkatan versi perangkat lunak, perubahan konfigurasi, reboot, serta draining dan eviction node. Untuk menghindari konflik kebijakan, jangan melakukan O&M manual pada node ECS dalam kelompok node tersebut, seperti reboot, memasang data disk, atau login ke node untuk mengubah konfigurasi.
-
Tetapkan jumlah replika yang sesuai untuk workload Anda, serta PreStop hooks untuk shutdown yang mulus dan kebijakan PodDisruptionBudget (PDB). Hal ini memastikan node dapat di-drain dengan aman tanpa gangguan layanan.
-
Meskipun kelompok node terkelola cerdas mengotomatiskan O&M node Kubernetes, Anda tetap bertanggung jawab atas kewajiban tertentu berdasarkan model tanggung jawab bersama.
-
-
Panduan penyimpanan
-
Kelompok node terkelola cerdas menggunakan ContainerOS, yang meningkatkan keamanan node dengan sistem file root immutable. Hindari menggunakan path sistem node untuk penyimpanan, seperti HostPath. Kami merekomendasikan penggunaan PersistentVolumeClaims (PVCs) untuk penyimpanan persisten.
-
Memulai cepat
Anda dapat membuat kelompok node terkelola cerdas di ACK Managed Cluster Pro Edition.
Pada halaman ACK Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik .
-
Pada halaman Node Pools, klik Create Node Pool. Atur Configure Managed Node Pool ke Auto Mode, lalu konfigurasikan pengaturan seperti jumlah instans dan konfigurasi jaringan. Untuk penjelasan detail item konfigurasi, lihat Create a node pool.
Klik Confirm untuk membuat kelompok node terkelola cerdas.
Dokumen terkait
-
Kami merekomendasikan penggunaan kelompok node terkelola cerdas di kluster Auto Mode.
-
Anda dapat menggunakan resource komputasi GPU untuk dengan cepat men-deploy layanan inferensi model besar. Untuk informasi lebih lanjut, lihat Deploy an inference service for the Qwen large model.