kube-scheduler merupakan komponen dari lapisan kontrol yang menjadwalkan Pod ke node yang sesuai di dalam Kluster berdasarkan persyaratan sumber daya.
Pengenalan kube-scheduler
Kube-scheduler menjadwalkan setiap pod ke node virtual yang sesuai dalam kluster ACS berdasarkan persyaratan pod, sumber daya node, dan properti lainnya. Untuk informasi lebih lanjut, lihat dokumentasi resmi Kubernetes tentang kube-scheduler.
Mulai dari Kubernetes 1.32, aturan pengendalian versi untuk penjadwal di ACS konsisten dengan yang ada di ACK. Untuk informasi lebih lanjut, lihat kube-scheduler.
Catatan penggunaan
Komponen kube-scheduler diinstal secara default saat kluster dibuat. Untuk informasi lebih lanjut mengenai fitur-fiturnya, lihat Ikhtisar Penjadwalan.
Konfigurasi Komponen
Parameter kustom untuk komponen kube-scheduler dapat dikonfigurasikan sebagai berikut.
Masuk ke Konsol ACS. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, temukan kluster target dan klik ID-nya. Di panel navigasi sebelah kiri, pilih Operations > Add-ons.
Di tab Core Components, temukan komponen kube-scheduler. Klik Configuration di pojok kanan bawah kartu. Dalam kotak dialog yang muncul, konfigurasikan parameter yang diperlukan.
Versi penjadwal yang berbeda mendukung fitur dan parameter kustom yang berbeda. Untuk informasi lebih lanjut tentang fitur setiap versi, lihat kube-scheduler. Tabel berikut menggambarkan parameter kustom yang tersedia.
Item Konfigurasi
Deskripsi
Tipe
Nilai (Rentang)
Nilai Default
Enable Zone Resource Recommendation
ACS secara otomatis menyaring zona dengan penggunaan sumber daya tinggi selama penjadwalan. Untuk informasi lebih lanjut, lihat Fitur rekomendasi sumber daya.
Boolean
falsetrue
trueEnable Custom Tags And Schedulers For GPU-HPN Nodes
Untuk informasi lebih lanjut, lihat Gunakan penjadwal kustom dan Kelola label node dan taint.
Boolean
falsetrue
falsescorePluginWeights
Parameter bobot untuk plugin penilaian penjadwal. Ini mencakup plugin komunitas asli dan plugin eksklusif Alibaba Cloud:
Plugin komunitas meliputi NodeAffinity, PodTopologySpread, InnerPodAffinity, dan TaintToleration. Untuk informasi lebih lanjut, lihat dokumentasi untuk afinitas dan toleransi kebijakan.
Plugin eksklusif Alibaba Cloud meliputi yang berikut ini:
ServerlessScheduling: Untuk kelas komputasi umum, performa, dan GPU, plugin ini memprioritaskan zona dengan lebih banyak sumber daya platform yang tersedia berdasarkan rekomendasi sumber daya.
Parameter bobot plugin penilaian memengaruhi node mana yang diprioritaskan oleh penjadwal. Untuk deskripsi rinci tentang bobot penilaian, lihat dokumentasi komunitas.
PentingACS secara otomatis menyaring zona dengan penggunaan sumber daya tinggi selama penjadwalan. Fase penyaringan tidak terpengaruh oleh kebijakan penilaian. Saat menggunakan kebijakan penilaian terkait afinitas, pastikan untuk memilih beberapa zona yang direkomendasikan untuk pod. Hal ini memastikan bahwa kebijakan penilaian bekerja secara efektif. Untuk informasi lebih lanjut, lihat Fitur rekomendasi sumber daya.
plugin: string
weight: int
Parameter plugin hanya mendukung plugin dari daftar plugin yang tersedia.
Parameter bobot adalah bilangan bulat. Nilainya berkisar antara 1 hingga 10.000.
Konfigurasi bobot default untuk setiap plugin penilaian adalah sebagai berikut:
NodeAffinity: 1
PodTopologySpread: 1
InnerPodAffinity: 1
TaintToleration: 1
ServerlessScheduling: 2
Riwayat perubahan
Versi 1.32
Nomor versi | Waktu perubahan | Deskripsi perubahan |
v1.32.0-aliyun.6.9.7.eb18a8a9 | 22 September 2025 |
|
v1.32.0-aliyun.6.9.6.4e1407c2 | 17 September 2025 |
|
v1.32.0-aliyun.6.9.5.ccfc0094 | 9 Juli 2025 | Rilis awal komponen. Kompatibel dengan versi kluster ACS 1.32. Termasuk semua fitur dari versi v1.31.0-aliyun-1.4.2. |
Versi 1.31
Nomor versi | Waktu perubahan | Deskripsi perubahan |
v1.31.0-aliyun-1.4.4 | 22 September 2025 |
|
v1.31.0-aliyun-1.4.3 | 17 September 2025 |
|
v1.31.0-aliyun-1.4.2 | 9 Juli 2025 | Mengoptimalkan pencetakan log internal dan modifikasi citra dasar. |
v1.31.0-aliyun-1.4.1 | 19 Mei 2025 | Menambahkan dukungan untuk mengonfigurasi parameter bobot kustom untuk plugin penilaian. Untuk informasi lebih lanjut, lihat scorePluginWeights. |
v1.31.0-aliyun-1.4.0 | 9 April 2025 | Mengoptimalkan alur penjadwalan untuk pod yang menggunakan `WaitForFirstConsumer` (WFFC) PVC. Ketika sebuah pod menggunakan PVC WFFC dan menentukan vSwitch, tentukan juga zona yang sesuai dalam pengaturan afinitas pod. Penjadwal memastikan bahwa zona yang ditetapkan untuk PVC sesuai dengan vSwitch untuk mencegah pod macet dalam status Pending. Untuk informasi lebih lanjut, lihat Fitur Anotasi Pod. |
v1.31.0-aliyun-1.3.1 | 20 Maret 2025 | Berbagi dan penjadwalan GPU sekarang mendukung kebijakan statis dan konfigurasi QoS. Meningkatkan toleransi kesalahan untuk konfigurasi tidak valid dalam penjadwalan prioritas kustom. |
v1.31.0-aliyun-1.3.0 | 8 Februari 2025 | Memperbaiki masalah penjadwalan disk untuk pod yang menggunakan PVC `WaitForFirstConsumer`. Menambahkan dukungan untuk mengonfigurasi penjadwal kustom untuk pod GPU-HPN. |
v1.31.0-aliyun-1.2.0 | 29 November 2024 | Rilis awal komponen. Kompatibel dengan versi kluster ACS 1.31. |
Versi 1.30
Nomor versi | Waktu perubahan | Deskripsi perubahan |
v1.30.3-aliyun-1.4.4 | 22 September 2025 |
|
v1.30.3-aliyun-1.4.3 | 17 September 2025 |
|
v1.30.3-aliyun-1.4.2 | 9 Juli 2025 | Mengoptimalkan pencetakan log internal dan modifikasi citra dasar. |
v1.30.3-aliyun-1.4.1 | 19 Mei 2025 | Menambahkan dukungan untuk mengonfigurasi parameter bobot kustom untuk plugin penilaian. Untuk informasi lebih lanjut, lihat scorePluginWeights. |
v1.30.3-aliyun-1.4.0 | 9 April 2025 | Mengoptimalkan alur penjadwalan untuk pod yang menggunakan PVC WFFC. Ketika sebuah pod menggunakan PVC WFFC dan menentukan vSwitch, tentukan juga zona yang sesuai dalam pengaturan afinitas pod. Penjadwal memastikan bahwa zona yang ditetapkan untuk PVC sesuai dengan vSwitch untuk mencegah pod macet dalam status Pending. Untuk informasi lebih lanjut, lihat Fitur Anotasi Pod. |
v1.30.3-aliyun-1.3.1 | 20 Maret 2025 | Berbagi dan penjadwalan GPU sekarang mendukung kebijakan statis dan konfigurasi QoS. Meningkatkan toleransi kesalahan untuk konfigurasi tidak valid dalam penjadwalan prioritas kustom. |
v1.30.3-aliyun-1.3.0 | 8 Februari 2025 | Memperbaiki masalah penjadwalan disk untuk pod yang menggunakan PVC `waitForFirstConsumer`. Menambahkan dukungan untuk mengonfigurasi penjadwal kustom untuk pod GPU-HPN. |
v1.30.3-aliyun-1.2.0 | 29 November 2024 | Mengoptimalkan efisiensi penjadwalan pod. Disesuaikan dengan versi baru komponen acs-virtual-node. Komponen acs-virtual-node harus versi v2.12.0-acs.9 atau lebih baru. |
v1.30.3-aliyun-1.1.1 | 9 September 2024 | Rilis awal komponen. Kompatibel dengan versi kluster ACS 1.30. |
Versi 1.28
Nomor versi | Waktu perubahan | Deskripsi perubahan |
v1.28.12-aliyun-1.4.4 | 22 September 2025 |
|
v1.28.12-aliyun-1.4.3 | 17 September 2025 |
|
v1.28.12-aliyun-1.4.2 | 9 Juli 2025 | Mengoptimalkan pencetakan log internal dan modifikasi citra dasar. |
v1.28.12-aliyun-1.4.1 | 19 Mei 2025 | Menambahkan dukungan untuk mengonfigurasi parameter bobot kustom untuk plugin penilaian. Untuk informasi lebih lanjut, lihat scorePluginWeights. |
v1.28.12-aliyun-1.4.0 | 9 April 2025 | Mengoptimalkan alur penjadwalan untuk pod yang menggunakan PVC WFFC. Ketika sebuah pod menggunakan PVC WFFC dan menentukan vSwitch, tentukan juga zona yang sesuai dalam pengaturan afinitas pod. Penjadwal memastikan bahwa zona yang ditetapkan untuk PVC sesuai dengan vSwitch untuk mencegah pod macet dalam status Pending. Untuk informasi lebih lanjut, lihat Fitur Anotasi Pod. |
v1.28.9-aliyun-1.3.1 | 20 Maret 2025 | Berbagi dan penjadwalan GPU sekarang mendukung kebijakan statis dan konfigurasi QoS. Meningkatkan toleransi kesalahan untuk konfigurasi tidak valid dalam penjadwalan prioritas kustom. |
v1.28.9-aliyun-1.3.0 | 8 Februari 2025 | Memperbaiki masalah penjadwalan disk untuk pod yang menggunakan PVC `waitForFirstConsumer`. Menambahkan dukungan untuk mengonfigurasi penjadwal kustom untuk pod GPU-HPN. |
v1.28.9-aliyun-1.2.0 | 29 November 2024 | Mengoptimalkan efisiensi penjadwalan pod. Disesuaikan dengan versi baru komponen acs-virtual-node. Komponen acs-virtual-node harus versi v2.12.0-acs.9 atau lebih baru. |
v1.28.9-aliyun-1.1.1 | 6 September 2024 | Mengoptimalkan pesan notifikasi event. |
v1.28.9-aliyun-1.1.0 | 22 Agustus 2024 | Menambahkan dukungan untuk penjadwalan prioritas resource kustom. |
v1.28.9-aliyun-1.0.1.dfd9511f | 12 Juli 2024 | Mengoptimalkan antarmuka internal. |
v1.28.9-aliyun-1.0.0b72f000 | 15 Juni 2024 | Rilis awal komponen. Kompatibel dengan versi kluster ACS 1.28. |
Versi 1.26
Nomor versi | Waktu perubahan | Deskripsi perubahan |
v1.26.3-aliyun-1.3.1 | 20 Maret 2025 | Berbagi dan penjadwalan GPU sekarang mendukung kebijakan statis dan konfigurasi QoS. Meningkatkan toleransi kesalahan untuk konfigurasi tidak valid dalam penjadwalan prioritas kustom. |
v1.26.3-aliyun-1.3.0 | 8 Februari 2025 | Memperbaiki masalah penjadwalan disk untuk pod yang menggunakan PVC `waitForFirstConsumer`. Menambahkan dukungan untuk mengonfigurasi penjadwal kustom untuk pod GPU-HPN. |
v1.26.3-aliyun-1.2.0 | 29 November 2024 | Mengoptimalkan efisiensi penjadwalan pod. Disesuaikan dengan versi baru komponen acs-virtual-node. Komponen acs-virtual-node harus versi v2.12.0-acs.9 atau lebih baru. |
v1.26.3-aliyun-1.1.1 | 6 September 2024 | Mengoptimalkan pesan notifikasi event. |
v1.26.3-aliyun-1.1.0 | 22 Agustus 2024 | Menambahkan dukungan untuk penjadwalan prioritas resource kustom. |
v1.26.3-aliyun-1.0.1.4d326e78 | 12 Juli 2024 | Mengoptimalkan antarmuka internal. |
v1.26.3-aliyun-1.0.fa88f9ae | 25 Juni 2024 | Rilis awal komponen. Kompatibel dengan versi kluster ACS 1.26. |