Setelah mengaktifkan kebijakan penjadwalan untuk node virtual, Anda dapat menggunakan fitur native Kubernetes seperti pod affinity, topology spreading, dan node affinity di kluster ACK untuk meningkatkan ketersediaan aplikasi dan mengurangi latensi.
Prasyarat
Kluster atau ACK Pro yang menjalankan Kubernetes 1.22 atau versi lebih baru. Untuk informasi selengkapnya, lihat , Create an ACK managed cluster, dan Update an ACK cluster.
Catatan penggunaan
-
Jika Anda mengonfigurasi pod anti-affinity, Pod mungkin gagal dijadwalkan. Gunakan fitur ini dengan hati-hati.
-
Jika Anda mengonfigurasi virtual node anti-affinity untuk sebuah Pod, Pod tersebut mungkin gagal dijadwalkan. Verifikasi pengaturan ini sebelum mengirimkan Pod.
-
Saat fitur ini diaktifkan, penjadwalan Pod memerlukan kueri inventaris dan pembaruan status kluster, sehingga menambahkan overhead sekitar satu detik pada waktu penjadwalan setiap Pod. Throughput maksimum untuk penjadwalan konkuren adalah sekitar 300 Pod per detik. Jika kecepatan dan throughput penjadwalan tinggi sangat penting bagi beban kerja Anda, aktifkan fitur ini dengan hati-hati.
Langkah 1: Verifikasi instalasi dan versi komponen
Kebijakan penjadwalan ini bergantung pada komponen Kube Scheduler dan ACK Virtual Node. Ikuti langkah-langkah berikut untuk memverifikasi bahwa kedua komponen telah terinstal dan memenuhi persyaratan versi.
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Components and Add-ons.
-
Pada bagian Core Components, verifikasi bahwa komponen berikut telah terinstal dan memenuhi persyaratan versi. Jika suatu komponen tidak memenuhi persyaratan, klik Install atau Upgrade di pojok kanan bawah kartu.
-
Kube Scheduler: versi 5.9 atau lebih baru
-
ACK Virtual Node: versi v2.10.0 atau lebih baru
-
Langkah 2: Konfirmasi penjadwalan telah diaktifkan
-
Klik Configuration di pojok kanan bawah kartu Kube Scheduler.
-
Pastikan opsi Enable Virtual Node-based Pod Scheduling telah dipilih, lalu klik OK.