All Products
Search
Document Center

Container Compute Service:kube-scheduler

Last Updated:Mar 27, 2026

kube-scheduler adalah komponen lapisan kontrol yang menjadwalkan Pod ke node yang sesuai dalam kluster berdasarkan kebutuhan sumber daya.

Pengenalan kube-scheduler

kube-scheduler menetapkan setiap Pod ke node virtual yang sesuai dalam kluster ACS berdasarkan kebutuhan Pod, sumber daya node, dan properti lainnya. Untuk informasi latar belakang, lihat dokumentasi Kubernetes tentang kube-scheduler.

Catatan

Mulai Kubernetes 1.32, aturan pengendalian versi untuk penjadwal di ACS konsisten dengan ACK. Untuk informasi selengkapnya, lihat kube-scheduler.

Cara kerja

kube-scheduler memproses Pod dalam antrian penjadwalan. Untuk setiap Pod, komponen ini mengidentifikasi node kandidat dan memilih node terbaik melalui pipeline dua fase:

  1. Filter — setiap plugin filter mengeliminasi node yang tidak dapat menjalankan Pod (misalnya, node dengan CPU atau memori tidak mencukupi).

  2. Score — setiap plugin penilaian memberikan skor pada setiap node yang tersisa. Skor akhir node merupakan jumlah dari plugin_score × plugin_weight di semua plugin penilaian aktif. Pod akan diikat ke node dengan skor tertinggi.

ACS secara otomatis menyaring zona dengan penggunaan sumber daya tinggi selama penjadwalan. Penyaringan zona ini terjadi pada fase filter dan tidak dipengaruhi oleh bobot plugin penilaian.

Catatan penggunaan

kube-scheduler diinstal secara default saat Anda membuat kluster. Untuk daftar lengkap fitur penjadwalan yang didukung, lihat Ikhtisar penjadwalan.

Konfigurasi kube-scheduler

Konfigurasikan parameter kustom untuk kube-scheduler dari Konsol ACS.

  1. Masuk ke Konsol ACS. Di panel navigasi sebelah kiri, klik Clusters.

  2. Pada halaman Clusters, temukan kluster target dan klik ID-nya. Di panel navigasi kiri, pilih Operations > Add-ons.

  3. Pada tab Core Components, temukan komponen Kube Scheduler. Klik Configuration di pojok kanan bawah kartu.

  4. Pada kotak dialog yang muncul, konfigurasikan parameter yang dijelaskan di bawah ini, lalu simpan perubahan Anda.

Versi penjadwal yang berbeda mendukung fitur dan parameter kustom yang berbeda. Untuk detail fitur spesifik versi, lihat kube-scheduler.

Parameter

ParameterDeskripsiTipeNilaiBawaan
Enable Zone RecommendationACS secara otomatis menyaring zona dengan penggunaan sumber daya tinggi selama penjadwalan. Untuk informasi selengkapnya, lihat Fitur rekomendasi sumber daya.Booleantrue / falsetrue
Enable custom labels and schedulers for GPU-HPN nodesMengaktifkan label kustom dan penjadwal kustom untuk node GPU-HPN. Untuk informasi selengkapnya, lihat Gunakan penjadwal kustom. Untuk mengelola label dan taint node, lihat Kelola label dan taint node.Booleantrue / falsefalse
scorePluginWeightsParameter bobot kustom untuk plugin penilaian. Lihat scorePluginWeights di bawah.ObjectLihat di bawahLihat di bawah

scorePluginWeights

scorePluginWeights memungkinkan Anda menyesuaikan pengaruh relatif setiap plugin penilaian. Skor akhir node merupakan jumlah dari plugin_score × plugin_weight di semua plugin aktif, sehingga bobot yang lebih tinggi memberikan pengaruh yang lebih besar terhadap hasil penjadwalan.

Plugin yang didukung:

  • Plugin komunitas: NodeAffinity, PodTopologySpread, InnerPodAffinity, TaintToleration. Untuk detail kebijakan afinitas, lihat dokumentasi Kubernetes tentang penetapan Pod ke node. Untuk kebijakan toleransi, lihat dokumentasi Kubernetes tentang taint dan toleransi.

  • Plugin eksklusif Alibaba Cloud: ServerlessScheduling — untuk kelas komputasi umum, performa, dan GPU, plugin ini memprioritaskan zona dengan lebih banyak sumber daya platform yang tersedia berdasarkan rekomendasi sumber daya.

Bobot bawaan:

PluginBobot bawaan
NodeAffinity1
PodTopologySpread1
InnerPodAffinity1
TaintToleration1
ServerlessScheduling2

Format parameter:

FieldTipeRentang nilai
pluginstringPlugin apa pun dari daftar plugin yang didukung
weightint1–10.000
Penting

ACS secara otomatis menyaring zona dengan penggunaan sumber daya tinggi selama penjadwalan. Penyaringan ini terjadi sebelum penilaian dan tidak dipengaruhi oleh scorePluginWeights. Saat menggunakan kebijakan penilaian terkait afinitas, pilih beberapa zona yang direkomendasikan untuk Pod guna memastikan kebijakan penilaian tersebut berlaku. Untuk informasi selengkapnya, lihat Fitur rekomendasi sumber daya.

Riwayat perubahan

Versi 1.32

VersiWaktu perubahanDeskripsi
v1.32.0-aliyun.6.9.7.eb18a8a922 September 2025Perbaikan bug: Memperbaiki masalah di mana penjadwalan Pod terjebak dalam status Pending saat menggunakan batasan anti-afinitas Pod yang kuat dan penyebaran topologi. Masalah ini diperkenalkan di v1.32.0-aliyun.6.9.6.4e1407c2.
v1.32.0-aliyun.6.9.6.4e1407c217 September 2025Fitur baru: Menambahkan sakelar untuk mengaktifkan atau menonaktifkan fitur rekomendasi sumber daya zona. Optimasi: Meningkatkan efisiensi pengulangan penjadwalan untuk Pod yang menggunakan PersistentVolumeClaims (PVC). Mengoptimalkan kebijakan PodTopologySpread: ketika whenUnsatisfiable diatur ke ScheduleAnyway, Pod yang sedang dibuat kini disertakan dalam perhitungan distribusi topologi.
v1.32.0-aliyun.6.9.5.ccfc009409 Juli 2025Rilis awal untuk versi kluster ACS 1.32. Menyertakan semua fitur dari v1.31.0-aliyun-1.4.2.

Versi 1.31

VersiWaktu perubahanDeskripsi
v1.31.0-aliyun-1.4.422 September 2025Perbaikan bug: Memperbaiki masalah di mana penjadwalan Pod terjebak dalam status Pending saat menggunakan batasan anti-afinitas Pod yang kuat dan penyebaran topologi. Masalah ini diperkenalkan di v1.31.0-aliyun-1.4.3.
v1.31.0-aliyun-1.4.317 September 2025Fitur baru: Menambahkan sakelar untuk mengaktifkan atau menonaktifkan fitur rekomendasi sumber daya zona. Optimasi: Meningkatkan efisiensi pengulangan penjadwalan untuk Pod yang menggunakan PVC. Mengoptimalkan kebijakan PodTopologySpread: ketika whenUnsatisfiable diatur ke ScheduleAnyway, Pod yang sedang dibuat kini disertakan dalam perhitungan distribusi topologi.
v1.31.0-aliyun-1.4.209 Juli 2025Mengoptimalkan pencetakan log internal dan base image.
v1.31.0-aliyun-1.4.119 Mei 2025Menambahkan dukungan untuk mengonfigurasi parameter bobot kustom untuk plugin penilaian (scorePluginWeights).
v1.31.0-aliyun-1.4.009 April 2025Mengoptimalkan alur penjadwalan untuk Pod yang menggunakan PVC WaitForFirstConsumer (WFFC). Saat Pod menggunakan PVC WFFC dan menentukan vSwitch, tentukan juga zona yang sesuai dalam pengaturan afinitas Pod. Penjadwal memastikan zona yang ditetapkan untuk PVC sesuai dengan vSwitch guna mencegah Pod terjebak dalam status Pending. Untuk informasi selengkapnya, lihat Fitur Annotation Pod.
v1.31.0-aliyun-1.3.120 Maret 2025Berbagi dan penjadwalan GPU kini mendukung kebijakan statis dan konfigurasi QoS. Meningkatkan toleransi kesalahan untuk konfigurasi tidak valid dalam penjadwalan prioritas kustom.
v1.31.0-aliyun-1.3.008 Februari 2025Memperbaiki 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.029 November 2024Rilis awal untuk versi kluster ACS 1.31.

Versi 1.30

VersiWaktu perubahanDeskripsi
v1.30.3-aliyun-1.4.422 September 2025Perbaikan bug: Memperbaiki masalah di mana penjadwalan Pod terjebak dalam status Pending saat menggunakan batasan anti-afinitas Pod yang kuat dan penyebaran topologi. Masalah ini diperkenalkan di v1.30.3-aliyun-1.4.3.
v1.30.3-aliyun-1.4.317 September 2025Fitur baru: Menambahkan sakelar untuk mengaktifkan atau menonaktifkan fitur rekomendasi sumber daya zona. Optimasi: Meningkatkan efisiensi pengulangan penjadwalan untuk Pod yang menggunakan PVC. Mengoptimalkan kebijakan PodTopologySpread: ketika whenUnsatisfiable diatur ke ScheduleAnyway, Pod yang sedang dibuat kini disertakan dalam perhitungan distribusi topologi.
v1.30.3-aliyun-1.4.209 Juli 2025Mengoptimalkan pencetakan log internal dan base image.
v1.30.3-aliyun-1.4.119 Mei 2025Menambahkan dukungan untuk mengonfigurasi parameter bobot kustom untuk plugin penilaian (scorePluginWeights).
v1.30.3-aliyun-1.4.009 April 2025Mengoptimalkan alur penjadwalan untuk Pod yang menggunakan PVC WFFC. Saat Pod menggunakan PVC WFFC dan menentukan vSwitch, tentukan juga zona yang sesuai dalam pengaturan afinitas Pod. Penjadwal memastikan zona yang ditetapkan untuk PVC sesuai dengan vSwitch guna mencegah Pod terjebak dalam status Pending. Untuk informasi selengkapnya, lihat Fitur Annotation Pod.
v1.30.3-aliyun-1.3.120 Maret 2025Berbagi dan penjadwalan GPU kini mendukung kebijakan statis dan konfigurasi QoS. Meningkatkan toleransi kesalahan untuk konfigurasi tidak valid dalam penjadwalan prioritas kustom.
v1.30.3-aliyun-1.3.008 Februari 2025Memperbaiki 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.029 November 2024Mengoptimalkan efisiensi penjadwalan Pod. Komponen acs-virtual-node harus menggunakan versi v2.12.0-acs.9 atau lebih baru.
v1.30.3-aliyun-1.1.109 September 2024Rilis awal untuk versi kluster ACS 1.30.

Versi 1.28

VersiWaktu perubahanDeskripsi
v1.28.12-aliyun-1.4.422 September 2025Perbaikan bug: Memperbaiki masalah di mana penjadwalan Pod terjebak dalam status Pending saat menggunakan batasan anti-afinitas Pod yang kuat dan penyebaran topologi. Masalah ini diperkenalkan di v1.28.12-aliyun-1.4.3.
v1.28.12-aliyun-1.4.317 September 2025Fitur baru: Menambahkan sakelar untuk mengaktifkan atau menonaktifkan fitur rekomendasi sumber daya zona. Optimasi: Meningkatkan efisiensi pengulangan penjadwalan untuk Pod yang menggunakan PVC. Mengoptimalkan kebijakan PodTopologySpread: ketika whenUnsatisfiable diatur ke ScheduleAnyway, Pod yang sedang dibuat kini disertakan dalam perhitungan distribusi topologi.
v1.28.12-aliyun-1.4.209 Juli 2025Mengoptimalkan pencetakan log internal dan base image.
v1.28.12-aliyun-1.4.119 Mei 2025Menambahkan dukungan untuk mengonfigurasi parameter bobot kustom untuk plugin penilaian (scorePluginWeights).
v1.28.12-aliyun-1.4.009 April 2025Mengoptimalkan alur penjadwalan untuk Pod yang menggunakan PVC WFFC. Saat Pod menggunakan PVC WFFC dan menentukan vSwitch, tentukan juga zona yang sesuai dalam pengaturan afinitas Pod. Penjadwal memastikan zona yang ditetapkan untuk PVC sesuai dengan vSwitch guna mencegah Pod terjebak dalam status Pending. Untuk informasi selengkapnya, lihat Fitur Annotation Pod.
v1.28.9-aliyun-1.3.120 Maret 2025Berbagi dan penjadwalan GPU kini mendukung kebijakan statis dan konfigurasi QoS. Meningkatkan toleransi kesalahan untuk konfigurasi tidak valid dalam penjadwalan prioritas kustom.
v1.28.9-aliyun-1.3.008 Februari 2025Memperbaiki 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.029 November 2024Mengoptimalkan efisiensi penjadwalan Pod. Komponen acs-virtual-node harus menggunakan versi v2.12.0-acs.9 atau lebih baru.
v1.28.9-aliyun-1.1.106 September 2024Mengoptimalkan pesan notifikasi event.
v1.28.9-aliyun-1.1.022 Agustus 2024Menambahkan dukungan untuk penjadwalan prioritas resource kustom.
v1.28.9-aliyun-1.0.1.dfd9511f12 Juli 2024Mengoptimalkan antarmuka internal.
v1.28.9-aliyun-1.0.0b72f00015 Juni 2024Rilis awal untuk versi kluster ACS 1.28.

Versi 1.26

VersiWaktu perubahanDeskripsi
v1.26.3-aliyun-1.3.120 Maret 2025Berbagi dan penjadwalan GPU kini mendukung kebijakan statis dan konfigurasi QoS. Meningkatkan toleransi kesalahan untuk konfigurasi tidak valid dalam penjadwalan prioritas kustom.
v1.26.3-aliyun-1.3.008 Februari 2025Memperbaiki 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.029 November 2024Mengoptimalkan efisiensi penjadwalan Pod. Komponen acs-virtual-node harus menggunakan versi v2.12.0-acs.9 atau lebih baru.
v1.26.3-aliyun-1.1.106 September 2024Notifikasi event yang dioptimalkan.
v1.26.3-aliyun-1.1.022 Agustus 2024Menambahkan dukungan untuk penjadwalan prioritas resource kustom.
v1.26.3-aliyun-1.0.1.4d326e7812 Juli 2024Mengoptimalkan antarmuka internal.
v1.26.3-aliyun-1.0.fa88f9ae25 Juni 2024Rilis awal untuk versi kluster ACS 1.26.