kube-scheduler adalah komponen lapisan kontrol yang menentukan di mana Pod di kluster ACS dijalankan. Konfigurasikan parameter kustomnya agar perilaku penjadwalan sesuai dengan kebutuhan sumber daya, afinitas, dan zona dari beban kerja Anda.
Ikhtisar kube-scheduler
Berdasarkan sumber daya dan properti lain dari Pod serta node, kube-scheduler memilih node virtual yang sesuai di kluster ACS untuk setiap Pod. Untuk informasi selengkapnya, lihat kube-scheduler dalam dokumentasi resmi Kubernetes.
Komponen kube-scheduler diinstal secara default saat Anda membuat kluster. Untuk informasi lebih lanjut mengenai kemampuan penjadwalan yang disediakannya, lihat scheduling overview.
Konfigurasi komponen
Komponen kube-scheduler mendukung parameter kustom. Untuk mengonfigurasi parameter ini, ikuti langkah-langkah berikut:
-
Login ke ACS console. Di panel navigasi kiri, klik Clusters.
-
Pada halaman Clusters, klik nama kluster target. Di panel navigasi kiri, klik Add-ons.
-
Pada tab Core Components, temukan kartu kube-scheduler dan klik Configuration di pojok kanan bawah kartu tersebut. Di kotak dialog yang muncul, konfigurasikan parameter sesuai petunjuk.
Versi penjadwal yang berbeda mendukung fitur yang berbeda, sehingga juga mendukung parameter kustom yang berbeda. Untuk informasi selengkapnya mengenai fitur yang didukung oleh setiap versi penjadwal, lihat kube-scheduler. Tabel berikut menjelaskan makna dan penggunaan setiap parameter kustom.
Configuration item
Description
Type
Valid values
Default value
Enable Zone Recommendation
Saat penjadwalan, ACS secara otomatis menyaring zona yang resource-nya terbatas. Untuk informasi selengkapnya, lihat zone resource recommendation feature.
bool
true,falsetrueEnable custom labels and schedulers for GPU-HPN nodes
Untuk informasi selengkapnya, lihat Use a custom scheduler dan Manage node labels and taints.
bool
true,falsefalsescorePluginWeightsBobot setiap plugin penilaian (scoring plugin) dari penjadwal. Bobot ini memengaruhi prioritas node yang dipilih oleh penjadwal. Untuk informasi selengkapnya mengenai bobot penilaian, lihat Score . Plugin komunitas asli maupun plugin eksklusif Alibaba Cloud didukung. Plugin komunitas mencakup NodeAffinity, PodTopologySpread, InnerPodAffinity, dan TaintToleration. Untuk informasi selengkapnya, lihat dokumentasi kebijakan affinity dan toleration. Plugin eksklusif Alibaba Cloud mencakup ServerlessScheduling. Untuk kelas compute general-purpose, performance, dan gpu, plugin ini memberikan prioritas pada zona yang memiliki lebih banyak resource platform idle, berdasarkan rekomendasi resource zona. Pertimbangan: Saat penjadwalan, ACS secara otomatis menyaring zona yang resource-nya terbatas, dan tahap penyaringan ini tidak dipengaruhi oleh kebijakan penilaian. Saat Anda menggunakan kebijakan penilaian terkait afinitas, pilih beberapa zona Recommended untuk Pod agar kebijakan penilaian dapat berlaku secara optimal. Untuk informasi selengkapnya, lihat zone resource recommendation feature.
plugin: string.weight: int.plugin: hanya plugin dalam daftar plugin publik.weight: bilangan bulat dalam rentang [1,10000].Bobot default setiap plugin penilaian adalah sebagai berikut: NodeAffinity: 1. PodTopologySpread: 1. InnerPodAffinity: 1. TaintToleration: 1. ServerlessScheduling: 2.
Riwayat perubahan
Mulai Kubernetes 1.32, aturan penomoran versi penjadwal ACS sama dengan ACK. Untuk informasi selengkapnya mengenai cara penyusunan nomor versi dalam tabel berikut, lihat kube-scheduler.
Versi 1.32
|
Version number |
Release date |
Changes |
|
v1.32.0-apsara.6.11.8.507bee55 |
22 Desember 2025 |
|
|
v1.32.0-aliyun.6.9.7.eb18a8a9 |
22 September 2025 |
Perbaikan bug: Memperbaiki masalah di mana Pod tetap dalam status Pending saat PodAntiAffinity dan TopologySpread digunakan untuk penyebaran ketat. Masalah ini diperkenalkan di v1.32.0-aliyun.6.9.6.4e1407c2. |
|
v1.32.0-aliyun.6.9.6.4e1407c2 |
17 September 2025 |
Fitur baru: Menambahkan sakelar untuk fitur rekomendasi resource zona. Penyempurnaan: Mengoptimalkan efisiensi retry penjadwalan untuk Pod yang menggunakan Persistent Volume Claim (PVC). Mengoptimalkan kebijakan PodTopologySpread. Saat |
|
v1.32.0-aliyun.6.9.5.ccfc0094 |
9 Juli 2025 |
Rilis awal komponen ini. Versi ini kompatibel dengan kluster ACS 1.32 dan mencakup semua fitur ACS dari v1.31.0-aliyun-1.4.2. |
Versi 1.31
|
Version number |
Release date |
Changes |
|
v1.31.0-aliyun-1.5.0 |
22 Desember 2025 |
|
|
v1.31.0-aliyun-1.4.4 |
22 September 2025 |
Perbaikan bug: Memperbaiki masalah di mana Pod tetap dalam status Pending saat PodAntiAffinity dan TopologySpread digunakan untuk penyebaran ketat. Masalah ini diperkenalkan di v1.31.0-aliyun-1.4.3. |
|
v1.31.0-aliyun-1.4.3 |
17 September 2025 |
Fitur baru: Menambahkan sakelar untuk fitur rekomendasi resource zona. Penyempurnaan: Mengoptimalkan efisiensi retry penjadwalan untuk Pod yang menggunakan PVC. Mengoptimalkan kebijakan PodTopologySpread. Saat |
|
v1.31.0-aliyun-1.4.2 |
9 Juli 2025 |
Mengoptimalkan implementasi pencetakan log internal dan image dasar komponen. |
|
v1.31.0-aliyun-1.4.1 |
19 Mei 2025 |
Menambahkan dukungan untuk parameter bobot kustom plugin penilaian. Untuk informasi selengkapnya, lihat kube-scheduler. |
|
v1.31.0-aliyun-1.4.0 |
9 April 2025 |
Mengoptimalkan proses penjadwalan untuk Pod yang menggunakan PVC WaitForFirstConsumer. Saat Pod menggunakan PVC WaitForFirstConsumer dan juga menentukan vSwitch, tentukan zona yang sesuai dalam pengaturan afinitas Pod. Penjadwal memastikan bahwa zona yang dialokasikan untuk PVC konsisten dengan vSwitch, sehingga mencegah Pod tetap dalam status Pending. Untuk informasi selengkapnya, lihat Pod annotation features. |
|
v1.31.0-aliyun-1.3.1 |
20 Maret 2025 |
Penjadwalan berbagi GPU mendukung kebijakan statis dan pengaturan Quality of Service (QoS). Penjadwalan prioritas resource kustom memberikan toleransi kesalahan yang lebih baik untuk konfigurasi yang tidak valid. |
|
v1.31.0-aliyun-1.3.0 |
8 Februari 2025 |
Memperbaiki masalah penjadwalan disk cloud 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 ini. Versi ini kompatibel dengan kluster ACS 1.31. |
Versi 1.30
|
Version number |
Release date |
Changes |
|
v1.30.3-aliyun-1.6.0 |
22 Desember 2025 |
|
|
v1.30.3-aliyun-1.4.4 |
22 September 2025 |
Perbaikan bug: Memperbaiki masalah di mana Pod tetap dalam status Pending saat PodAntiAffinity dan TopologySpread digunakan untuk penyebaran ketat. Masalah ini diperkenalkan di v1.30.3-aliyun-1.4.3. |
|
v1.30.3-aliyun-1.4.3 |
17 September 2025 |
Fitur baru: Menambahkan sakelar untuk fitur rekomendasi resource zona. Penyempurnaan: Mengoptimalkan efisiensi retry penjadwalan untuk Pod yang menggunakan PVC. Mengoptimalkan kebijakan PodTopologySpread. Saat |
|
v1.30.3-aliyun-1.4.2 |
9 Juli 2025 |
Mengoptimalkan implementasi pencetakan log internal dan image dasar komponen. |
|
v1.30.3-aliyun-1.4.1 |
19 Mei 2025 |
Menambahkan dukungan untuk parameter bobot kustom plugin penilaian. Untuk informasi selengkapnya, lihat scorePluginWeights. |
|
v1.30.3-aliyun-1.4.0 |
9 April 2025 |
Mengoptimalkan proses penjadwalan untuk Pod yang menggunakan PVC WaitForFirstConsumer. Saat Pod menggunakan PVC WaitForFirstConsumer dan juga menentukan vSwitch, tentukan zona yang sesuai dalam pengaturan afinitas Pod. Penjadwal memastikan bahwa zona yang dialokasikan untuk PVC konsisten dengan vSwitch, sehingga mencegah Pod tetap dalam status Pending. Untuk informasi selengkapnya, lihat Pod annotation features. |
|
v1.30.3-aliyun-1.3.1 |
20 Maret 2025 |
Penjadwalan dan berbagi GPU mendukung kebijakan statis dan pengaturan QoS. Penjadwalan prioritas resource kustom memberikan toleransi kesalahan yang lebih baik untuk konfigurasi yang tidak valid. |
|
v1.30.3-aliyun-1.3.0 |
8 Februari 2025 |
Memperbaiki masalah penjadwalan disk cloud 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. Menyesuaikan dengan versi baru add-on |
|
v1.30.3-aliyun-1.1.1 |
9 September 2024 |
Rilis awal komponen ini. Versi ini kompatibel dengan kluster ACS 1.30. |
Versi 1.28
|
Version number |
Release date |
Changes |
|
v1.28.12-aliyun-1.4.5 |
22 Desember 2025 |
Perbaikan bug: Memperbaiki masalah di mana Pod GPU-HPN dijadwalkan ke node yang tipe resource GPU-nya tidak sesuai. Kondisi pemicu: fitur Enable custom labels and schedulers for GPU-HPN nodes diaktifkan dan Pod menggunakan penjadwal default kluster. |
|
v1.28.12-aliyun-1.4.4 |
22 September 2025 |
Perbaikan bug: Memperbaiki masalah di mana Pod tetap dalam status Pending saat PodAntiAffinity dan TopologySpread digunakan untuk penyebaran ketat. Masalah ini diperkenalkan di v1.28.12-aliyun-1.4.3. |
|
v1.28.12-aliyun-1.4.3 |
17 September 2025 |
Fitur baru: Menambahkan sakelar untuk fitur rekomendasi resource zona. Penyempurnaan: Mengoptimalkan efisiensi retry penjadwalan untuk Pod yang menggunakan PVC. Mengoptimalkan kebijakan PodTopologySpread. Saat |
|
v1.28.12-aliyun-1.4.2 |
9 Juli 2025 |
Mengoptimalkan implementasi pencetakan log internal dan image dasar komponen. |
|
v1.28.12-aliyun-1.4.1 |
19 Mei 2025 |
Menambahkan dukungan untuk parameter bobot kustom plugin penilaian. Untuk informasi selengkapnya, lihat scorePluginWeights. |
|
v1.28.12-aliyun-1.4.0 |
9 April 2025 |
Mengoptimalkan proses penjadwalan untuk Pod yang menggunakan PVC WaitForFirstConsumer. Saat Pod menggunakan PVC WaitForFirstConsumer dan juga menentukan vSwitch, tentukan zona yang sesuai dalam pengaturan afinitas Pod. Penjadwal memastikan bahwa zona yang dialokasikan untuk PVC konsisten dengan vSwitch, sehingga mencegah Pod tetap dalam status Pending. Untuk informasi selengkapnya, lihat Pod annotation features. |
|
v1.28.9-aliyun-1.3.1 |
20 Maret 2025 |
Penjadwalan dan berbagi GPU mendukung kebijakan statis dan pengaturan QoS. Penjadwalan prioritas resource kustom memberikan toleransi kesalahan yang lebih baik untuk konfigurasi yang tidak valid. |
|
v1.28.9-aliyun-1.3.0 |
8 Februari 2025 |
Memperbaiki masalah penjadwalan disk cloud 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. Menyesuaikan dengan versi baru add-on |
|
v1.28.9-aliyun-1.1.1 |
6 September 2024 |
Mengoptimalkan pesan event. |
|
v1.28.9-aliyun-1.1.0 |
22 Agustus 2024 |
Menambahkan dukungan untuk custom resource priority scheduling. |
|
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 ini. Versi ini kompatibel dengan kluster ACS 1.28. |
Versi 1.26
|
Version number |
Release date |
Changes |
|
v1.26.3-aliyun-1.3.1 |
20 Maret 2025 |
Penjadwalan dan berbagi GPU mendukung kebijakan statis dan pengaturan QoS. Penjadwalan prioritas resource kustom memberikan toleransi kesalahan yang lebih baik untuk konfigurasi yang tidak valid. |
|
v1.26.3-aliyun-1.3.0 |
8 Februari 2025 |
Memperbaiki masalah penjadwalan disk cloud 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. Menyesuaikan dengan versi baru add-on |
|
v1.26.3-aliyun-1.1.1 |
6 September 2024 |
Pesan event yang telah dioptimalkan. |
|
v1.26.3-aliyun-1.1.0 |
22 Agustus 2024 |
Menambahkan dukungan untuk custom resource priority scheduling. |
|
v1.26.3-aliyun-1.0.1.4d326e78 |
12 Juli 2024 |
Antarmuka internal telah dioptimalkan. |
|
v1.26.3-aliyun-1.0.fa88f9ae |
25 Juni 2024 |
Rilis awal komponen ini. Versi ini kompatibel dengan kluster ACS 1.26. |