All Products
Search
Document Center

Container Service for Kubernetes:kube-scheduler

Last Updated:Mar 24, 2026

kube-scheduler adalah komponen lapisan kontrol yang menetapkan Pod ke node. Komponen ini mengevaluasi permintaan sumber daya setiap Pod terhadap kapasitas alokasi tiap node, lalu memilih node yang paling sesuai melalui pipeline penjadwalan dua fase: menyaring node yang tidak memenuhi syarat, kemudian memberi peringkat pada kandidat yang tersisa.

Pengenalan komponen

Cara kerja kube-scheduler

kube-scheduler memproses Pod dalam antrean penjadwalan. Untuk setiap Pod, komponen ini membaca nilai Request yang dideklarasikan oleh Pod dan properti Allocatable dari node untuk mengidentifikasi node yang valid. Selanjutnya, kube-scheduler memberi skor pada semua node yang valid dan mengikat Pod ke node dengan skor tertinggi. Secara default, kube-scheduler mendistribusikan Pod secara merata berdasarkan nilai Request-nya.

Untuk deskripsi lengkap penjadwal upstream, lihat kube-scheduler dalam dokumentasi Kubernetes.

Plugin Filter dan Score

Kerangka Penjadwalan Kubernetes (Kubernetes Scheduling Framework) mengatur logika penjadwalan ke dalam plugin yang dilampirkan pada titik ekstensi tertentu. kube-scheduler ACK memperluas konfigurasi default upstream dengan plugin tambahan untuk mendukung penjadwalan GPU, skalabilitas elastis, topologi NUMA (Non-Uniform Memory Access), node virtual, dan lainnya.

Penjadwalan berjalan dalam dua fase:

  1. Filter — setiap plugin Filter mengeliminasi node yang tidak dapat menjalankan Pod. Sebuah node harus lolos semua plugin Filter agar tetap menjadi kandidat.

  2. Score — setiap plugin Score memberikan skor pada setiap node yang tersisa. Skor akhir node merupakan jumlah dari plugin_score × plugin_weight di seluruh plugin Score. Plugin dengan bobot lebih tinggi memiliki pengaruh lebih besar terhadap pemilihan node — misalnya, elasticresource (bobot 1.000.000) dan resourcepolicy (bobot 1.000.000) secara efektif mengesampingkan plugin dengan bobot lebih rendah saat aktif.

Tabel berikut mencantumkan plugin yang diaktifkan secara default untuk setiap versi kube-scheduler. Plugin open-source mengikuti konfigurasi default upstream; plugin khusus ACK dicantumkan secara eksplisit.

Plugin yang diaktifkan secara default berdasarkan versi

Versi komponenPlugin FilterPlugin Score
v1.30.1-aliyun.6.5.4.fcac2bdfPlugin open-source: sama seperti upstream. Lihat plugin Filter default v1.30.1.<br><br>Plugin ACK: NodeNUMAResource, topologymanager, EciPodTopologySpread, ipawarescheduling, BatchResourceFit, PreferredNode, gpushare, NetworkTopology, CapacityScheduling, elasticresource, resourcepolicy, gputopology, ECIBinderV1, loadawarescheduling, EciSchedulingPlugin open-source: sama seperti upstream. Lihat plugin Score default v1.30.1.<br><br>Plugin ACK dan bobot default: NodeNUMAResource (1), ipawarescheduling (1), gpuNUMAJointAllocation (1), PreferredNode (10.000), gpushare (20.000), gputopology (1), numa (1), EciScheduling (2), NodeAffinity (2), elasticresource (1.000.000), resourcepolicy (1.000.000), NodeBEResourceLeastAllocated (1), loadawarescheduling (10)
v1.28.3-aliyun-6.5.2.7ff57682Plugin open-source: sama seperti upstream. Lihat plugin Filter default v1.28.3.<br><br>Plugin ACK: NodeNUMAResource, topologymanager, EciPodTopologySpread, ipawarescheduling, BatchResourceFit, PreferredNode, gpushare, NetworkTopology, CapacityScheduling, elasticresource, resourcepolicy, gputopology, ECIBinderV1, loadawarescheduling, EciSchedulingPlugin open-source: sama seperti upstream. Lihat plugin Score default v1.28.3.<br><br>Plugin ACK dan bobot default: NodeNUMAResource (1), ipawarescheduling (1), gpuNUMAJointAllocation (1), PreferredNode (10.000), gpushare (20.000), gputopology (1), numa (1), EciScheduling (2), NodeAffinity (2), elasticresource (1.000.000), resourcepolicy (1.000.000), NodeBEResourceLeastAllocated (1), loadawarescheduling (10)
v1.26.3-aliyun-6.6.1.605b8a4fPlugin open-source: sama seperti upstream. Lihat plugin Filter default v1.26.3.<br><br>Plugin ACK: NodeNUMAResource, topologymanager, EciPodTopologySpread, ipawarescheduling, BatchResourceFit, PreferredNode, gpushare, NetworkTopology, CapacityScheduling, elasticresource, resourcepolicy, gputopology, ECIBinderV1, loadawarescheduling, EciSchedulingPlugin open-source: sama seperti upstream. Lihat plugin Score default v1.26.3.<br><br>Plugin ACK dan bobot default: NodeNUMAResource (1), ipawarescheduling (1), gpuNUMAJointAllocation (1), PreferredNode (10.000), gpushare (20.000), gputopology (1), numa (1), EciScheduling (2), NodeAffinity (2), elasticresource (1.000.000), resourcepolicy (1.000.000), NodeBEResourceLeastAllocated (1), loadawarescheduling (10)

Deskripsi plugin

PluginDeskripsiDokumentasi terkait
NodeNUMAResourceMenjadwalkan workload intensif CPU dengan kesadaran topologi NUMA. Gunakan ini untuk aplikasi sensitif latensi yang memperoleh manfaat dari lokalisasi CPU, seperti pemrosesan data real-time atau workload HPC.Aktifkan penjadwalan yang sadar topologi CPU
topologymanagerMengalokasikan sumber daya node NUMA ke Pod yang meminta CPU dan memori yang berlokasi bersama. Gunakan ini saat menjalankan workload yang memerlukan konsistensi bandwidth memori, seperti inferensi AI atau database dalam memori.Aktifkan penjadwalan yang sadar topologi NUMA
EciPodTopologySpreadMemperluas kendala sebaran topologi untuk skenario penjadwalan node virtual. Gunakan ini untuk menyeimbangkan distribusi Pod di zona ketersediaan saat menggunakan node virtual Elastic Container Instance (ECI).Aktifkan kebijakan penjadwalan node virtual untuk kluster
ipawareschedulingMenghindari penjadwalan Pod ke node dengan alamat IP tersisa yang tidak mencukupi. Gunakan ini di subnet VPC dengan rentang IP terbatas untuk mencegah kegagalan startup Pod akibat kehabisan IP.FAQ Penjadwalan
BatchResourceFitMengaktifkan kolokasi beberapa jenis workload pada node yang sama. Gunakan ini saat menjalankan workload online dan offline campuran untuk meningkatkan pemanfaatan kluster secara keseluruhan.Praktik terbaik untuk kolokasi workload multi-tipe
PreferredNodeMencadangkan node untuk kelompok node dengan auto scaling diaktifkan. Ini mencegah Pod biasa menempati node yang ditujukan untuk skala keluar elastis.Penyesuaian Skala Otomatis Node
gpushareMenjadwalkan Pod yang berbagi satu kartu GPU di beberapa workload. Gunakan ini untuk menjalankan beberapa tugas inferensi atau job GPU ringan pada satu node GPU tanpa alokasi eksklusif.Penjadwalan GPU bersama
NetworkTopologyMenjadwalkan Pod dengan kesadaran topologi jaringan fisik. Gunakan ini untuk job pelatihan AI terdistribusi di mana bandwidth jaringan antar-node secara signifikan memengaruhi kinerja.Penjadwalan yang sadar topologi
CapacitySchedulingMemberlakukan batas kuota elastis di seluruh namespace. Gunakan ini saat beberapa tim berbagi kluster dan Anda perlu menjamin sumber daya minimum serta membatasi penggunaan maksimum per tim.Gunakan Capacity Scheduling
elasticresource[Dihentikan] Mengelola penjadwalan elastis ECI. Gunakan ResourcePolicy untuk penerapan baru.Gunakan ElasticResource untuk menerapkan penjadwalan elastis ECI (dihentikan)
resourcepolicyMenjadwalkan Pod di kelompok node berdasarkan urutan prioritas dengan overflow elastis ke ECI. Gunakan ini saat Anda ingin workload lebih memilih node ECS tetapi meledak ke ECI ketika kapasitas ECS tidak mencukupi.Penjadwalan berbasis prioritas untuk sumber daya elastis kustom
gputopologyMenjadwalkan workload multi-GPU ke node tempat GPU yang diperlukan terhubung melalui interkoneksi optimal (seperti NVLink). Gunakan ini untuk pelatihan terdistribusi skala besar yang memerlukan bandwidth tinggi antar-GPU.Penjadwalan yang sadar topologi GPU
ECIBinderV1Mengikat Pod ke node virtual dalam skenario penjadwalan elastis ECI. Plugin ini menangani fase pengikatan untuk Pod yang menargetkan kapasitas ECI.Jadwalkan Pod ke ECI
loadawarescheduling Mendistribusikan Pod ke node berdasarkan pemanfaatan CPU dan memori real-time, bukan hanya berdasarkan request yang dideklarasikan. Gunakan ini untuk menghindari hot spot saat workload bersifat bursty atau over-provisioned.Gunakan penjadwalan yang sadar beban
EciSchedulingMengelola pemilihan node virtual untuk Pod yang menargetkan ECI. Bekerja bersama ECIBinderV1 untuk mengarahkan Pod melalui jalur penjadwalan ECI.Aktifkan kebijakan penjadwalan node virtual untuk kluster

Upgrade komponen

kube-scheduler diinstal secara default dan tidak memerlukan konfigurasi. Pastikan komponen ini selalu mutakhir untuk mendapatkan optimasi penjadwalan dan perbaikan bug terbaru.

Untuk mengupgrade kube-scheduler, login ke Container Service for Kubernetes (ACK) consoleContainer Service Management Console, klik kluster target, lalu navigasi ke Operations Management > Component Management.

Riwayat perubahan

Riwayat perubahan Versi 1.34

VersiTanggal rilisPerubahan
v1.34.0-apsara.6.11.8.a32868e85 Januari 2026Fitur baru: Mengoptimalkan efisiensi penjadwalan GPU bersama. Menambahkan metrik untuk penjadwalan sumber daya serverless — latensi pemrosesan, pelacakan timestamp, dan konfigurasi konkurensi — untuk meningkatkan observabilitas workload serverless. Perbaikan bug: Memperbaiki pembaruan anotasi Pod GPUShare pada fase Reserve untuk memastikan persistensi hasil penjadwalan yang benar. Memperbaiki penghapusan ID NUMA yang salah. Memperbaiki kegagalan rekonstruksi hasil alokasi NUMA setelah restart, yang menyebabkan alokasi sumber daya tidak merata. Memperbaiki masalah di mana NominatedNodeName tidak dihapus dalam kondisi tertentu seperti kehabisan stok atau preemption konkuren. Memperbaiki masalah di mana sumber daya untuk Pod dengan NominatedNodeName tidak dicadangkan oleh kuota saat Reservation dinonaktifkan. Memperbaiki perilaku gang-scheduling sehingga seluruh gang gagal jika preemption gagal, mencegah beberapa upaya penjadwalan tidak valid untuk job multi-replika. Memperbaiki kegagalan preemption di NetworkTopology akibat pemanggilan objek StateData dan Filter yang salah. Memperbaiki masalah penjadwalan dengan Virtual Kubelet buatan sendiri yang memiliki GPU. Memperbaiki masalah penjadwalan saat beberapa kontainer dalam satu Pod meminta satu kartu GPU penuh. Mengoptimalkan logika Jaminan Min/Max ElasticQuota sehingga kuota yang melebihi nilai Min-nya hanya dapat melakukan preemption terhadap dirinya sendiri setelah penjadwalan.
v1.34.0-apsara.6.11.7.43cab3458 Desember 2025Fitur baru: Penjadwalan yang sadar topologi jaringan kini mendukung penjadwalan ukuran EP. Untuk PyTorchJob, Pod ditempatkan secara berurutan berdasarkan indeksnya. Perbaikan bug: Meningkatkan efisiensi auto scaling. Penjadwal tidak lagi memperbarui kondisi Pod Scheduled saat penjadwalan Pod ACS dipicu, mencegah skala keluar kelompok node yang tidak disengaja. Memperbaiki kegagalan membaca partisi GPU ACS Pod yang telah dijadwalkan setelah restart.
v1.34.0-apsara.6.11.6.3c0b732b10 November 2025Fitur baru: Menambahkan dukungan untuk __IGNORE__RESOURCE__. Menambahkan dukungan untuk anotasi alibabacloud.com/schedule-admission untuk menandai Pod sebagai sementara tidak dapat dijadwalkan. Menambahkan dukungan untuk GPU bersama ACS. Mengoptimalkan penjadwalan PersistentVolumeClaim (PVC) untuk mempercepat pembuatan Pod dengan disk. Memperbaiki pembaruan ScheduleCycle yang salah saat ResourcePolicy dan Gang digunakan bersamaan. Perbaikan bug: Memperbaiki memory leak dalam penjadwalan yang sadar IP tersisa. Memperbaiki kesalahan statistik saat kuota CapacityScheduling diperbarui sebelum Pod diikat.
v1.34.0-apsara.6.11.5.3c117f2123 Oktober 2025Perbaikan bug: Memperbaiki masalah di mana label alibabacloud.com/acs: "true" atau alibabacloud.com/eci: "true" tidak berlaku. Memperbaiki masalah penjadwalan saat beberapa kontainer dalam satu Pod meminta nvidia.com/gpu. Memperbaiki potensi crash penjadwal di bawah permintaan komputasi ACS berkonkurensi tinggi.
v1.34.0-apsara.6.11.3.ff6b62d817 September 2025Dukungan awal untuk semua fitur sebelumnya di kluster ACK versi 1.34.

Riwayat perubahan Versi 1.33

VersiTanggal rilisPerubahan
v1.33.0-apsara.6.11.8.709bb6e65 Januari 2026Fitur baru: Mengoptimalkan efisiensi penjadwalan GPU bersama. Menambahkan metrik untuk penjadwalan sumber daya serverless — latensi pemrosesan, pelacakan timestamp, dan konfigurasi konkurensi — untuk meningkatkan observabilitas. Perbaikan bug: Memperbaiki pembaruan anotasi Pod GPUShare pada fase Reserve. Memperbaiki penghapusan ID NUMA yang salah. Memperbaiki kegagalan rekonstruksi alokasi NUMA setelah restart. Memperbaiki NominatedNodeName yang tidak dihapus dalam kondisi kehabisan stok atau preemption konkuren. Memperbaiki sumber daya untuk Pod dengan NominatedNodeName yang tidak dicadangkan oleh kuota saat Reservation dinonaktifkan. Memperbaiki perilaku kegagalan gang-scheduling untuk mencegah beberapa upaya penjadwalan tidak valid. Memperbaiki kegagalan preemption NetworkTopology akibat pemanggilan objek StateData dan Filter yang salah. Memperbaiki masalah penjadwalan dengan Virtual Kubelet GPU buatan sendiri dan beberapa kontainer yang meminta satu kartu GPU penuh. Mengoptimalkan logika Jaminan Min/Max ElasticQuota.
v1.33.0-apsara.6.11.7.4a6779f85 Desember 2025Fitur baru: Penjadwalan yang sadar topologi jaringan kini mendukung penjadwalan ukuran EP; Pod PyTorchJob ditempatkan berurutan berdasarkan indeks. Perbaikan bug: Meningkatkan efisiensi auto scaling. Penjadwal tidak lagi memperbarui kondisi Pod Scheduled saat instans ACS dibuat, mencegah skala keluar kelompok node. Memperbaiki kegagalan membaca partisi GPU ACS setelah restart. Memperbaiki masalah di mana Pod dengan PVC yang memiliki SelectedNode tidak dapat dijadwalkan.
v1.33.0-apsara.6.11.6.2fce98cb10 November 2025Fitur baru: Menambahkan dukungan untuk __IGNORE__RESOURCE__. Menambahkan dukungan untuk anotasi alibabacloud.com/schedule-admission. Menambahkan dukungan untuk GPU bersama ACS. Mengoptimalkan penjadwalan PVC untuk mempercepat pembuatan Pod dengan disk. Memperbaiki pembaruan ScheduleCycle yang salah saat ResourcePolicy dan Gang digunakan bersamaan. Perbaikan bug: Memperbaiki memory leak dalam penjadwalan yang sadar IP tersisa. Memperbaiki kesalahan statistik saat kuota CapacityScheduling diperbarui sebelum Pod diikat.
v1.33.0-apsara.6.11.5.8dd6f5f423 Oktober 2025Perbaikan bug: Memperbaiki masalah di mana label alibabacloud.com/acs: "true" atau alibabacloud.com/eci: "true" tidak berlaku.
v1.33.0-apsara.6.11.4.7747010515 September 2025Perbaikan bug: Memperbaiki masalah penjadwalan saat beberapa kontainer dalam satu Pod meminta nvidia.com/gpu. Memperbaiki potensi crash penjadwal di bawah permintaan komputasi ACS berkonkurensi tinggi.
v1.33.0-apsara.6.11.3.ed953a318 September 2025Fitur baru: ElasticQuotaTree kini mendukung anotasi alibabacloud.com/ignore-empty-resource untuk mengabaikan batas sumber daya yang tidak dideklarasikan dalam kuota. NetworkTopology kini mendukung deklarasi distribusi diskret melalui kendala di JobNetworkTopology. Perbaikan bug: Memperbaiki potensi crash penjadwal saat PodTopologySpread digunakan.
v1.33.0-aliyun.6.11.2.330dcea719 Agustus 2025Meningkatkan determinisme penjadwalan GOAT untuk menghindari menganggap node sebagai tidak siap saat taint node.cloudprovider.kubernetes.io/uninitialized dan node.kubernetes.io/unschedulable ada. Memperbaiki pemeriksaan keadilan ElasticQuotaTree yang salah menandai kuota dengan nilai Min kosong atau Request kosong sebagai tidak terpenuhi. Memperbaiki potensi crash penjadwal saat membuat instans ACS. Memperbaiki error penjadwal saat sumber daya init container kosong (29d1951).
v1.33.0-aliyun.6.11.1.382cd0a625 Juli 2025Memperbaiki masalah di mana menggunakan ElasticResource untuk menerapkan penjadwalan elastis ECI (dihentikan) tidak berlaku.
v1.33.0-aliyun.6.11.0.87e9673b18 Juli 2025Meningkatkan determinisme penjadwalan GOAT untuk menangani perubahan status NodeReady konkuren selama penjadwalan Pod. Memperbaiki jumlah Pod gang yang salah saat CR PodGroup dihapus dan dibuat ulang sementara Pod yang dijadwalkan masih ada. Memperbaiki preemption ElasticQuota untuk mencegah Pod dengan kebijakan yang sama saling melakukan preemption dan mencegah preemption intra-kuota saat penggunaan di bawah nilai Min. Memperbaiki penjadwalan yang sadar IP tersisa untuk secara benar memblokir penjadwalan ke node dengan alamat IP tidak mencukupi. Memperbaiki kebijakan ResourcePolicy TimeoutOrExceedMax dan ExceedMax yang rusak sejak versi 6.9.x. Memperbaiki perhitungan MaxPod yang salah setelah skalabilitas elastis di ResourcePolicy. Menambahkan pemeriksaan keadilan penjadwalan ke ElasticQuotaTree: saat kuota dengan persyaratan tidak terpenuhi memiliki Pod tertunda, tidak ada Pod baru yang dijadwalkan untuk kuota yang sudah memenuhi jaminannya. Aktifkan ini dengan parameter StrictFairness (aktif secara default saat algoritma preemption adalah None). Menambahkan fitur ScheduleAdmission: Pod dengan anotasi alibabacloud.com/schedule-admission tidak dijadwalkan. Menambahkan dukungan untuk Pod dengan label alibabacloud.com/eci=true, alibabacloud.com/acs=true, dan eci=true — penjadwal hanya memeriksa plugin volume dan node virtual untuk Pod ini dan melewati semua pemeriksaan lain saat tidak ada mount PVC. Menambahkan pemeriksaan keamanan ResourcePolicy: unit dilewati jika pelabelan ulang Pod dapat memengaruhi MatchLabels Set Replika atau StatefulSet.
v1.33.0-aliyun.6.9.4.8b58e6b410 Juni 2025Memperbaiki InterPodAffinity dan PodTopologySpread menjadi tidak valid selama penjadwalan Pod berkelanjutan. Memperbaiki anomali penjadwalan sesekali dengan ResourcePolicy. Meningkatkan interaksi penjadwal dengan kelompok node auto-scaling. Memperbaiki jumlah Pod yang salah di ResourcePolicy untuk penjadwalan sumber daya elastis berbasis prioritas. Memperbaiki potensi kebocoran cloud disk saat menggunakan disk WaitForFirstConsumer dengan komputasi serverless.
v1.33.0-aliyun.6.9.2.09bce45828 April 2025Dukungan awal untuk semua fitur sebelumnya di kluster ACK versi 1.33.

Riwayat perubahan Versi 1.32

VersiTanggal rilisPerubahan
v1.32.0-apsara.6.11.8.df9f2fa65 Januari 2026Fitur baru: Mengoptimalkan efisiensi penjadwalan GPU bersama. Menambahkan metrik penjadwalan sumber daya serverless untuk meningkatkan observabilitas. Perbaikan bug: Memperbaiki pembaruan anotasi Pod GPUShare pada fase Reserve. Memperbaiki penghapusan ID NUMA yang salah. Memperbaiki kegagalan rekonstruksi alokasi NUMA setelah restart. Memperbaiki masalah penghapusan NominatedNodeName dan pencadangan kuota. Memperbaiki perilaku kegagalan gang-scheduling. Memperbaiki kegagalan preemption NetworkTopology. Memperbaiki masalah penjadwalan dengan Virtual Kubelet GPU buatan sendiri dan permintaan GPU penuh multi-kontainer. Mengoptimalkan logika Jaminan Min/Max ElasticQuota.
v1.32.0-apsara.6.11.7.4489ebf410 Desember 2025Perbaikan bug: Meningkatkan efisiensi auto scaling. Penjadwal tidak lagi memperbarui kondisi Pod Scheduled saat instans ACS dibuat. Memperbaiki kegagalan membaca partisi GPU ACS setelah restart.
v1.32.0-apsara.6.11.6.0324869110 November 2025Fitur baru: Menambahkan dukungan untuk __IGNORE__RESOURCE__. Menambahkan dukungan untuk anotasi alibabacloud.com/schedule-admission. Menambahkan dukungan untuk GPU bersama ACS. Mengoptimalkan penjadwalan PVC untuk pembuatan Pod lebih cepat dengan disk. Memperbaiki pembaruan ScheduleCycle yang salah saat ResourcePolicy dan Gang digunakan bersamaan. Perbaikan bug: Memperbaiki memory leak dalam penjadwalan yang sadar IP tersisa. Memperbaiki kesalahan statistik saat kuota CapacityScheduling diperbarui sebelum Pod diikat.
v1.32.0-apsara.6.11.5.c774d3c323 Oktober 2025Perbaikan bug: Memperbaiki masalah di mana label alibabacloud.com/acs: "true" atau alibabacloud.com/eci: "true" tidak berlaku.
v1.32.0-apsara.6.11.4.4a4f484315 September 2025Perbaikan bug: Memperbaiki masalah penjadwalan saat beberapa kontainer dalam satu Pod meminta nvidia.com/gpu. Memperbaiki potensi crash penjadwal di bawah permintaan komputasi ACS berkonkurensi tinggi.
v1.32.0-apsara.6.11.3.b651c57512 September 2025Fitur baru: ElasticQuotaTree kini mendukung anotasi alibabacloud.com/ignore-empty-resource. NetworkTopology kini mendukung distribusi diskret melalui JobNetworkTopology.
v1.32.0-aliyun.6.11.2.5830242321 Agustus 2025Meningkatkan determinisme penjadwalan GOAT untuk taint node yang belum diinisialisasi dan tidak dapat dijadwalkan. Memperbaiki kesalahan pemeriksaan keadilan ElasticQuotaTree untuk kuota Min atau Request kosong. Memperbaiki potensi crash penjadwal saat membuat instans ACS.
v1.32.0-aliyun.6.11.1.ab632d8c25 Juli 2025Memperbaiki masalah di mana menggunakan ElasticResource untuk menerapkan penjadwalan elastis ECI (dihentikan) tidak berlaku.
v1.32.0-aliyun.6.11.0.0350a0e718 Juli 2025Meningkatkan determinisme penjadwalan GOAT untuk perubahan NodeReady konkuren. Memperbaiki jumlah Pod gang yang salah saat CR PodGroup dibuat ulang. Memperbaiki logika preemption ElasticQuota. Memperbaiki penjadwalan yang sadar IP tersisa. Memperbaiki kebijakan ResourcePolicy TimeoutOrExceedMax dan ExceedMax yang rusak sejak versi 6.9.x. Memperbaiki perhitungan MaxPod yang salah setelah skalabilitas elastis. Menambahkan pemeriksaan keadilan ElasticQuotaTree. Menambahkan fitur ScheduleAdmission. Menambahkan dukungan untuk label Pod alibabacloud.com/eci=true, alibabacloud.com/acs=true, dan eci=true. Menambahkan pemeriksaan keamanan ResourcePolicy.
v1.32.0-aliyun.6.9.4.d5a8a3554 Juni 2025Memperbaiki InterPodAffinity dan PodTopologySpread menjadi tidak valid selama penjadwalan berkelanjutan. Memperbaiki anomali penjadwalan ResourcePolicy. Memperbaiki masalah preemption ElasticQuota.
v1.32.0-aliyun.6.9.3.515ac31114 Mei 2025Meningkatkan interaksi penjadwal dengan kelompok node auto-scaling. Memperbaiki jumlah Pod yang salah di ResourcePolicy. Memperbaiki potensi kebocoran cloud disk dengan disk WaitForFirstConsumer dan komputasi serverless.
v1.32.0-aliyun.6.9.2.09bce45816 April 2025Memperbaiki anomali preemption ElasticQuota. Menambahkan dukungan untuk menjadwalkan Pod ke node ACS GPU-HPN.
v1.32.0-aliyun.6.8.6.bd13955d2 April 2025Memperbaiki masalah di kluster serverless ACK di mana cloud disk WaitForFirstConsumer tidak dibuat melalui plugin Container Storage Interface (CSI).
v1.32.0-aliyun.6.9.0.a1c7461b28 Februari 2025Menambahkan dukungan untuk penjadwalan yang sadar IP tersisa node. Menambahkan plugin untuk memeriksa sumber daya sebelum tugas Kube Queue dikeluarkan dari antrean. Menambahkan dukungan untuk mengganti algoritma preemption melalui konfigurasi komponen.
v1.32.0-aliyun.6.8.5.28a2aed719 Februari 2025Memperbaiki pembuatan cloud disk berulang saat menggunakan ECI atau ACS. Memperbaiki nilai Max ResourcePolicy menjadi tidak valid setelah mendeklarasikan PodLabels.
v1.32.0-aliyun.6.8.4.2b58593117 Januari 2025Dukungan awal untuk semua fitur sebelumnya di kluster ACK versi 1.32.

Riwayat perubahan Versi 1.31

VersiTanggal rilisPerubahan
v1.31.0-apsara.6.11.5.28c6b51a20 Oktober 2025Perbaikan bug: Memperbaiki masalah di mana label alibabacloud.com/acs: "true" atau alibabacloud.com/eci: "true" tidak berlaku.
v1.31.0-apsara.6.11.4.69d7e1fa15 September 2025Perbaikan bug: Memperbaiki masalah penjadwalan saat beberapa kontainer dalam satu Pod meminta nvidia.com/gpu. Memperbaiki potensi crash penjadwal di bawah permintaan komputasi ACS berkonkurensi tinggi.
v1.31.0-apsara.6.11.3.9b41ad4a12 September 2025Fitur baru: ElasticQuotaTree kini mendukung anotasi alibabacloud.com/ignore-empty-resource. NetworkTopology kini mendukung distribusi diskret melalui JobNetworkTopology. Meningkatkan determinisme penjadwalan GOAT untuk taint node yang belum diinisialisasi dan tidak dapat dijadwalkan. Perbaikan bug: Memperbaiki kesalahan pemeriksaan keadilan ElasticQuotaTree untuk kuota Min atau Request kosong. Memperbaiki potensi crash penjadwal saat membuat instans ACS.
v1.31.0-aliyun.6.11.1.c9ed2f4025 Juli 2025Memperbaiki masalah di mana menggunakan ElasticResource untuk menerapkan penjadwalan elastis ECI (dihentikan) tidak berlaku.
v1.31.0-aliyun.6.11.0.ea1f0f9418 Juli 2025Meningkatkan determinisme penjadwalan GOAT untuk perubahan NodeReady konkuren. Memperbaiki jumlah Pod gang yang salah saat CR PodGroup dibuat ulang. Memperbaiki logika preemption ElasticQuota. Memperbaiki penjadwalan yang sadar IP tersisa. Memperbaiki kebijakan ResourcePolicy TimeoutOrExceedMax dan ExceedMax yang rusak sejak versi 6.9.x. Memperbaiki perhitungan MaxPod yang salah setelah skalabilitas elastis. Menambahkan pemeriksaan keadilan ElasticQuotaTree dengan parameter StrictFairness. Menambahkan fitur ScheduleAdmission. Menambahkan dukungan untuk label Pod alibabacloud.com/eci=true, alibabacloud.com/acs=true, dan eci=true. Menambahkan pemeriksaan keamanan ResourcePolicy.
v1.31.0-aliyun.6.9.4.c8e540e84 Juni 2025Memperbaiki InterPodAffinity dan PodTopologySpread menjadi tidak valid. Memperbaiki anomali penjadwalan ResourcePolicy. Memperbaiki masalah preemption ElasticQuota.
v1.31.0-aliyun.6.9.3.051bb0e814 Mei 2025Meningkatkan interaksi penjadwal dengan kelompok node auto-scaling. Memperbaiki jumlah Pod yang salah di ResourcePolicy. Memperbaiki potensi kebocoran cloud disk dengan disk WaitForFirstConsumer dan komputasi serverless.
v1.31.0-aliyun.6.8.6.520f223d2 April 2025Memperbaiki masalah di kluster serverless ACK di mana cloud disk WaitForFirstConsumer tidak dibuat melalui plugin CSI.
v1.31.0-aliyun.6.9.0.8287816e28 Februari 2025Menambahkan dukungan untuk penjadwalan yang sadar IP tersisa node. Menambahkan plugin untuk memeriksa sumber daya sebelum tugas Kube Queue dikeluarkan dari antrean. Menambahkan dukungan untuk mengganti algoritma preemption melalui konfigurasi komponen.
v1.31.0-aliyun.6.8.5.2c6ea08519 Februari 2025Memperbaiki pembuatan cloud disk berulang saat menggunakan ECI atau ACS. Memperbaiki nilai Max ResourcePolicy menjadi tidak valid setelah mendeklarasikan PodLabels.
v1.31.0-aliyun.6.8.4.8f585f262 Januari 2025Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk GPU ACS. Memperbaiki potensi kebocoran instans ECI saat PVC digunakan di kluster serverless ACK. Capacity Scheduling: Memperbaiki penggunaan ElasticQuotaTree yang salah dalam skenario normalisasi sumber daya ACS.
v1.31.0-aliyun.6.8.3.eeb86afc16 Desember 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk beberapa unit tipe ACS.
v1.31.0-aliyun.6.8.2.eeb86afc5 Desember 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk mendefinisikan PodAnnotations dalam unit.
v1.31.0-aliyun.6.8.1.116b8e1f2 Desember 2024Meningkatkan kinerja penjadwalan yang sadar topologi jaringan. Memperbaiki masalah di mana Pod ECI dapat dijadwalkan kembali ke node ECS. Penjadwalan yang sadar beban tidak lagi membatasi Pod DaemonSet.
v1.31.0-aliyun.6.7.1.1943173f6 November 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk autoscaling Pod berbasis pemicu. [Ditinggalkan] Field resource: elastic dalam unit ditinggalkan — gunakan k8s.aliyun.com/resource-policy-wait-for-ecs-scaling dalam PodLabels sebagai gantinya. Penjadwalan yang sadar topologi CPU: Memperbaiki masalah yang terjadi saat tipe instans ECS berubah.
v1.31.0-aliyun.6.7.0.740ba6234 November 2024Penjadwalan Kapasitas: Perebutan kuota elastis tetap dipicu meskipun ElasticQuotaTree tidak tersedia. Penjadwalan berbasis prioritas untuk sumber daya elastis khusus: Menambahkan dukungan untuk unit tipe ACS.
v1.31.0-aliyun.6.6.1.5bd14ab022 Oktober 2024Memperbaiki skor tidak valid sesekali yang disebabkan oleh PodTopologySpread. Meningkatkan pesan event Coscheduling untuk menyertakan jumlah kegagalan. Menghapus event peringatan palsu selama penjadwalan node virtual. Penjadwalan yang sadar topologi jaringan: Memperbaiki masalah di mana Pod tidak dapat dijadwalkan setelah preemption. Penjadwalan yang sadar topologi NUMA: Memperbaiki masalah di mana penjadwalan yang sadar topologi NUMA tidak berlaku.
v1.31.0-aliyun.6.6.0.ba47371513 September 2024Dukungan awal untuk semua fitur sebelumnya di kluster ACK versi 1.31.

Riwayat perubahan Versi 1.30

VersiTanggal rilisPerubahan
v1.30.3-apsara.6.11.7.3cfed0f910 Desember 2025Perbaikan bug: Meningkatkan efisiensi auto scaling. Penjadwal tidak lagi memperbarui kondisi Pod Scheduled saat instans ACS dibuat. Memperbaiki kegagalan membaca partisi GPU ACS setelah restart.
v1.30.3-apsara.6.11.6.a298df6b10 November 2025Fitur baru: Menambahkan dukungan untuk __IGNORE__RESOURCE__. Menambahkan dukungan untuk anotasi alibabacloud.com/schedule-admission. Menambahkan dukungan untuk GPU bersama ACS. Mengoptimalkan penjadwalan PVC. Memperbaiki pembaruan ScheduleCycle yang salah saat ResourcePolicy dan Gang digunakan bersamaan. ElasticQuotaTree kini mendukung anotasi alibabacloud.com/ignore-empty-resource. Meningkatkan determinisme penjadwalan GOAT untuk taint node yang belum diinisialisasi dan tidak dapat dijadwalkan. Perbaikan bug: Memperbaiki memory leak dalam penjadwalan yang sadar IP tersisa. Memperbaiki kesalahan statistik saat kuota CapacityScheduling diperbarui sebelum Pod diikat. Memperbaiki kesalahan pemeriksaan keadilan ElasticQuotaTree untuk kuota Min atau Request kosong.
v1.30.3-apsara.6.11.3.bc70758023 Oktober 2025Perbaikan bug: Memperbaiki masalah di mana label alibabacloud.com/acs: "true" atau alibabacloud.com/eci: "true" tidak berlaku.
v1.30.3-apsara.6.11.2.463d59c915 September 2025Perbaikan bug: Memperbaiki masalah penjadwalan saat beberapa kontainer dalam satu Pod meminta nvidia.com/gpu. Memperbaiki potensi crash penjadwal di bawah permintaan komputasi ACS berkonkurensi tinggi.
v1.30.3-aliyun.6.11.1.c005a0b025 Juli 2025Memperbaiki masalah di mana menggunakan ElasticResource untuk menerapkan penjadwalan elastis ECI (dihentikan) tidak berlaku.
v1.30.3-aliyun.6.11.0.84cdcafb18 Juli 2025Meningkatkan determinisme penjadwalan GOAT untuk perubahan NodeReady konkuren. Memperbaiki jumlah Pod gang yang salah saat CR PodGroup dibuat ulang. Memperbaiki logika preemption ElasticQuota. Memperbaiki penjadwalan yang sadar IP tersisa. Memperbaiki kebijakan ResourcePolicy TimeoutOrExceedMax dan ExceedMax yang rusak sejak versi 6.9.x. Memperbaiki perhitungan MaxPod yang salah setelah skalabilitas elastis. Menambahkan pemeriksaan keadilan ElasticQuotaTree. Menambahkan fitur ScheduleAdmission. Menambahkan dukungan untuk label Pod alibabacloud.com/eci=true, alibabacloud.com/acs=true, dan eci=true. Menambahkan pemeriksaan keamanan ResourcePolicy.
v1.30.3-aliyun.6.9.4.818b65064 Juni 2025Memperbaiki InterPodAffinity dan PodTopologySpread menjadi tidak valid. Memperbaiki anomali penjadwalan ResourcePolicy. Memperbaiki masalah preemption ElasticQuota.
v1.30.3-aliyun.6.9.3.ce7e2faf14 Mei 2025Meningkatkan interaksi penjadwal dengan kelompok node auto-scaling. Memperbaiki jumlah Pod yang salah di ResourcePolicy. Memperbaiki potensi kebocoran cloud disk dengan disk WaitForFirstConsumer dan komputasi serverless.
v1.30.3-aliyun.6.8.6.40d5fdf42 April 2025Memperbaiki masalah di kluster serverless ACK di mana cloud disk WaitForFirstConsumer tidak dibuat melalui plugin CSI.
v1.30.3-aliyun.6.9.0.f08e56a728 Februari 2025Menambahkan dukungan untuk penjadwalan yang sadar IP tersisa node. Menambahkan plugin untuk memeriksa sumber daya sebelum tugas Kube Queue dikeluarkan dari antrean. Menambahkan dukungan untuk mengganti algoritma preemption melalui konfigurasi komponen.
v1.30.3-aliyun.6.8.5.af20249c19 Februari 2025Memperbaiki pembuatan cloud disk berulang saat menggunakan ECI atau ACS. Memperbaiki nilai Max ResourcePolicy menjadi tidak valid setelah mendeklarasikan PodLabels.
v1.30.3-aliyun.6.8.4.946f90e82 Januari 2025Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk GPU ACS. Memperbaiki potensi kebocoran instans ECI saat PVC digunakan di kluster serverless ACK. Capacity Scheduling: Memperbaiki penggunaan ElasticQuotaTree yang salah dalam skenario normalisasi sumber daya ACS.
v1.30.3-aliyun.6.8.3.697ce9b516 Desember 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk beberapa unit tipe ACS.
v1.30.3-aliyun.6.8.2.a5fa5dbd5 Desember 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk mendefinisikan PodAnnotations dalam unit.
v1.30.3-aliyun.6.8.1.6dc0fd752 Desember 2024Meningkatkan kinerja penjadwalan yang sadar topologi jaringan. Memperbaiki masalah di mana Pod ECI dapat dijadwalkan kembali ke node ECS. Penjadwalan yang sadar beban tidak lagi membatasi Pod DaemonSet.
v1.30.3-aliyun.6.7.1.d992180a6 November 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk scaling berbasis pemicu berdasarkan jumlah Pod. [Ditinggalkan] Field resource: elastic dalam unit ditinggalkan — gunakan k8s.aliyun.com/resource-policy-wait-for-ecs-scaling dalam PodLabels sebagai gantinya. Penjadwalan yang sadar topologi CPU: Memperbaiki masalah yang terjadi saat tipe instans ECS berubah.
v1.30.3-aliyun.6.7.0.da474ec54 November 2024Capacity Scheduling: Memperbaiki preemption kuota elastis yang dipicu meskipun ElasticQuotaTree tidak ada. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk unit tipe ACS.
v1.30.3-aliyun.6.6.4.b8940a3022 Oktober 2024Memperbaiki skor tidak valid sesekali yang disebabkan oleh PodTopologySpread.
v1.30.3-aliyun.6.6.3.994ade8a18 Oktober 2024Meningkatkan pesan event Coscheduling untuk menyertakan jumlah kegagalan. Menghapus event peringatan palsu selama penjadwalan node virtual.
v1.30.3-aliyun.6.6.2.0be6720223 September 2024Penjadwalan yang sadar topologi jaringan: Memperbaiki masalah di mana Pod tidak dapat dijadwalkan setelah preemption. Penjadwalan yang sadar topologi NUMA: Memperbaiki masalah di mana penjadwalan yang sadar topologi NUMA tidak berlaku.
v1.30.3-aliyun.6.6.1.d98352c611 September 2024Menambahkan dukungan untuk preemption dalam penjadwalan yang sadar topologi jaringan. SlurmOperator: Menambahkan dukungan untuk penjadwalan hibrida di kluster Kubernetes dan Slurm. Coscheduling: Menambahkan dukungan untuk versi CRD komunitas terbaru.
v1.30.3-aliyun.6.5.6.fe7bc1d520 Agustus 2024Memperbaiki masalah penjadwalan afinitas/anti-afinitas Pod yang abnormal yang diperkenalkan di v1.30.1-aliyun.6.5.1.5dad3be8.
v1.30.3-aliyun.6.5.5.8b10ee7c1 Agustus 2024Didasarkan ulang ke versi komunitas v1.30.3.
v1.30.1-aliyun.6.5.5.fcac2bdf1 Agustus 2024Capacity Scheduling: Memperbaiki kesalahan perhitungan kuota saat Coscheduling dan CapacityScheduling digunakan bersamaan. GPUShare: Memperbaiki kesalahan perhitungan sumber daya tersisa pada node penjadwalan daya komputasi. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Mengoptimalkan perilaku skala keluar node saat ResourcePolicy dan ClusterAutoscaler digunakan bersamaan — node tidak lagi diskalakan keluar saat semua unit telah mencapai nilai Max-nya.
v1.30.1-aliyun.6.5.4.fcac2bdf22 Juli 2024Coscheduling: Memperbaiki kesalahan statistik kuota saat menggunakan ECI. Memperbaiki error sesekali "xxx ada di cache, sehingga tidak dapat diasumsikan".
v1.30.1-aliyun.6.5.3.9adaeb3110 Juli 2024Memperbaiki Pod yang tetap dalam status Pending untuk periode panjang, diperkenalkan di v1.30.1-aliyun.6.5.1.5dad3be8.
v1.30.1-aliyun.6.5.1.5dad3be827 Juni 2024Coscheduling: Meningkatkan kinerja penjadwalan. Menambahkan dukungan untuk penjadwalan Pod berurutan. Menambahkan dukungan untuk mendeklarasikan kelas ekuivalensi untuk meningkatkan kinerja penjadwalan. Mengoptimalkan plugin penjadwal yang ada menggunakan PreEnqueue.
v1.30.1-aliyun.6.4.7.6643d15f31 Mei 2024Dukungan awal untuk semua fitur sebelumnya di kluster ACK versi 1.30.

Riwayat perubahan Versi 1.28

VersiTanggal rilisPerubahan
v1.28.12-apsara-6.11.5.db9be0f520 Oktober 2025Perbaikan bug: Memperbaiki masalah di mana label alibabacloud.com/acs: "true" atau alibabacloud.com/eci: "true" tidak berlaku.
v1.28.12-apsara-6.11.4.a48c5b6c15 September 2025Perbaikan bug: Memperbaiki masalah penjadwalan saat beberapa kontainer dalam satu Pod meminta nvidia.com/gpu. Memperbaiki potensi crash penjadwal di bawah permintaan komputasi ACS berkonkurensi tinggi.
v1.28.12-apsara-6.11.3.1a06b13e9 September 2025Fitur baru: ElasticQuotaTree kini mendukung anotasi alibabacloud.com/ignore-empty-resource.
v1.28.12-aliyun-6.11.1.f23c663c25 Juli 2025Memperbaiki masalah di mana menggunakan ElasticResource untuk menerapkan penjadwalan elastis ECI (dihentikan) tidak berlaku.
v1.28.12-aliyun-6.11.0.4003ef9218 Juli 2025Meningkatkan determinisme penjadwalan GOAT untuk perubahan NodeReady konkuren. Memperbaiki jumlah Pod gang yang salah saat CR PodGroup dibuat ulang. Memperbaiki logika preemption ElasticQuota. Memperbaiki penjadwalan yang sadar IP tersisa. Memperbaiki kebijakan ResourcePolicy TimeoutOrExceedMax dan ExceedMax yang rusak sejak versi 6.9.x. Memperbaiki perhitungan MaxPod yang salah setelah skalabilitas elastis. Menambahkan pemeriksaan keadilan ElasticQuotaTree. Menambahkan fitur ScheduleAdmission. Menambahkan dukungan untuk label Pod alibabacloud.com/eci=true, alibabacloud.com/acs=true, dan eci=true. Menambahkan pemeriksaan keamanan ResourcePolicy.
v1.28.12-aliyun-6.9.4.206fc5f84 Juni 2025Memperbaiki InterPodAffinity dan PodTopologySpread menjadi tidak valid. Memperbaiki anomali penjadwalan ResourcePolicy. Memperbaiki masalah preemption ElasticQuota.
v1.28.12-aliyun-6.9.3.cd73f3fe14 Mei 2025Meningkatkan interaksi penjadwal dengan kelompok node auto-scaling. Memperbaiki jumlah Pod yang salah di ResourcePolicy. Memperbaiki potensi kebocoran cloud disk dengan disk WaitForFirstConsumer dan komputasi serverless.
v1.28.12-aliyun-6.8.6.5f05e0ac2 April 2025Memperbaiki masalah di kluster serverless ACK di mana cloud disk WaitForFirstConsumer tidak dibuat melalui plugin CSI.
v1.28.12-aliyun-6.9.0.6a13fa6528 Februari 2025Menambahkan dukungan untuk penjadwalan yang sadar IP tersisa node. Menambahkan plugin untuk memeriksa sumber daya sebelum tugas Kube Queue dikeluarkan dari antrean. Menambahkan dukungan untuk mengganti algoritma preemption melalui konfigurasi komponen.
v1.28.12-aliyun-6.8.5.b6aef0d119 Februari 2025Memperbaiki pembuatan disk berulang saat menggunakan ECI atau ACS. Memperbaiki nilai Max ResourcePolicy menjadi tidak valid setelah mendeklarasikan PodLabels.
v1.28.12-aliyun-6.8.4.b27c00092 Januari 2025Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk GPU ACS. Memperbaiki potensi kebocoran instans ECI saat PVC digunakan di kluster serverless ACK. Capacity Scheduling: Memperbaiki penggunaan ElasticQuotaTree yang salah dalam skenario normalisasi sumber daya ACS.
v1.28.12-aliyun-6.8.3.70c756e116 Desember 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk beberapa unit tipe ACS.
v1.28.12-aliyun-6.8.2.9a3074795 Desember 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk mendefinisikan PodAnnotations dalam unit.
v1.28.12-aliyun-6.8.1.db6cdeb82 Desember 2024Meningkatkan kinerja penjadwalan yang sadar topologi jaringan. Memperbaiki masalah di mana Pod ECI dapat dijadwalkan kembali ke node ECS. Penjadwalan yang sadar beban tidak lagi membatasi Pod DaemonSet.
v1.28.12-aliyun-6.7.1.443457486 November 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk mendeteksi jumlah Pod yang memicu scaling elastis. [Ditinggalkan] Field resource: elastic dalam unit ditinggalkan — gunakan k8s.aliyun.com/resource-policy-wait-for-ecs-scaling dalam PodLabels sebagai gantinya. Penjadwalan yang sadar topologi CPU: Memperbaiki masalah yang terjadi saat tipe instans ECS berubah.
v1.28.12-aliyun-6.7.0.b97fca024 November 2024Capacity Scheduling: Memperbaiki preemption kuota elastis yang dipicu meskipun ElasticQuotaTree tidak ada. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk unit tipe ACS.
v1.28.12-aliyun-6.6.4.e535a69822 Oktober 2024Memperbaiki skor tidak valid sesekali yang disebabkan oleh PodTopologySpread.
v1.28.12-aliyun-6.6.3.188f750b11 Oktober 2024Meningkatkan pesan event Coscheduling untuk menyertakan jumlah kegagalan. Menghapus event peringatan palsu selama penjadwalan node virtual.
v1.28.12-aliyun-6.6.2.054ec1f523 September 2024Penjadwalan yang sadar topologi jaringan: Memperbaiki masalah di mana Pod tidak dapat dijadwalkan setelah preemption. Penjadwalan yang sadar topologi NUMA: Memperbaiki masalah di mana penjadwalan yang sadar topologi NUMA tidak berlaku.
v1.28.12-aliyun-6.6.1.348b251d11 September 2024Menambahkan dukungan untuk preemption dalam penjadwalan yang sadar topologi jaringan. SlurmOperator: Menambahkan dukungan untuk penjadwalan hibrida di kluster Kubernetes dan Slurm.
v1.28.12-aliyun-6.5.4.79e0830120 Agustus 2024Memperbaiki masalah penjadwalan afinitas/anti-afinitas Pod yang abnormal yang diperkenalkan di v1.28.3-aliyun-6.5.1.364d020b.
v1.28.12-aliyun-6.5.3.aefde0171 Agustus 2024Didasarkan ulang ke versi komunitas v1.28.12.
v1.28.3-aliyun-6.5.3.79e083011 Agustus 2024Capacity Scheduling: Memperbaiki kesalahan perhitungan kuota saat Coscheduling dan CapacityScheduling digunakan bersamaan. GPUShare: Memperbaiki kesalahan perhitungan sumber daya tersisa pada node penjadwalan daya komputasi. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Mengoptimalkan perilaku skala keluar node saat ResourcePolicy dan ClusterAutoscaler digunakan bersamaan.
v1.28.3-aliyun-6.5.2.7ff5768222 Juli 2024Coscheduling: Memperbaiki kesalahan statistik kuota saat menggunakan ECI. Memperbaiki error sesekali "xxx ada di cache, sehingga tidak dapat diasumsikan". Memperbaiki Pod yang tetap dalam status Pending untuk periode panjang, diperkenalkan di v1.28.3-aliyun-6.5.1.364d020b.
v1.28.3-aliyun-6.5.1.364d020b27 Juni 2024Coscheduling: Meningkatkan kinerja penjadwalan. Menambahkan dukungan untuk penjadwalan Pod berurutan. Menambahkan dukungan untuk mendeklarasikan kelas ekuivalensi. Mengoptimalkan plugin penjadwal yang ada menggunakan PreEnqueue.
v1.28.3-aliyun-6.4.7.0f47500a24 Mei 2024Penjadwalan yang sadar topologi jaringan: Memperbaiki kegagalan penjadwalan sesekali.
v1.28.3-aliyun-6.4.6.f32dc39816 Mei 2024Penjadwalan GPU bersama: Memperbaiki masalah di kluster LINGJUN di mana penjadwalan GPU menjadi abnormal setelah mengubah label ack.node.gpu.schedule dari egpu ke default. Capacity Scheduling: Memperbaiki error sesekali running AddPod on PreFilter plugin. Penjadwalan elastis: Menambahkan event wait for eci provisioning saat instans ECI dibuat menggunakan alibabacloud.com/burst-resource.
v1.28.3-aliyun-6.4.5.a8b4a5999 Mei 2024Ko-penjadwalan NUMA: Memperbarui API alokasi gabungan NUMA. Lihat Aktifkan penjadwalan yang sadar topologi NUMA.
v1.28.3-aliyun-6.4.3.f57771d718 Maret 2024Penjadwalan GPU bersama: Menambahkan dukungan untuk menggunakan ConfigMap guna menentukan isolasi kartu. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk tipe sumber daya elastis.
v1.28.3-aliyun-6.4.2.25bc61fb1 Maret 2024Menonaktifkan fitur SchedulerQueueingHints secara default. Lihat Pull Request #122291.
v1.28.3-aliyun-6.4.1.c7db745021 Februari 2024Menambahkan dukungan untuk alokasi gabungan NUMA. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk menunggu antar unit. Memperbaiki masalah penjadwalan yang sadar IP tersisa di mana jumlah IP yang salah mengurangi jumlah Pod yang dapat dijadwalkan.
v1.28.3-aliyun-6.3.1ab2185e10 Januari 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Memperbaiki afinitas zona ECI dan diskretisasi yang tidak berlaku. Penjadwalan yang sadar topologi CPU: Memperbaiki alokasi inti CPU yang sama berulang ke satu Pod, yang menyebabkan Pod gagal startup. Penjadwalan elastis ECI: Memperbaiki Pod yang dijadwalkan ke ECI saat nilai label alibabacloud.com/burst-resource bukan eci atau eci_only.
v1.28.3-aliyun-6.2.84d57ad921 Desember 2023Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk MatchLabelKeys untuk secara otomatis mengelompokkan versi aplikasi berbeda selama rollout.
v1.28.3-aliyun-6.1.ac950aa013 Desember 2023Capacity Scheduling: Menambahkan penugasan kuota melalui anotasi Pod quota.scheduling.alibabacloud.com/name. Menambahkan asosiasi antrean untuk hanya menghitung sumber daya yang dikelola oleh Kube Queue. Mengoptimalkan logika preemption — preemption tidak lagi menurunkan kuota yang dipreempt di bawah nilai Min-nya atau menaikkan kuota yang melakukan preemption di atas nilai Min-nya. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk memperbarui unit ResourcePolicy dan label node dengan sinkronisasi Deletion-Cost. Menambahkan IgnoreTerminatingPod untuk mengecualikan Pod yang sedang terminasi dari jumlah Pod unit. Menambahkan IgnorePreviousPod untuk mengecualikan Pod yang lebih lama dari ResourcePolicy terkait dari jumlah unit. Menambahkan PreemptPolicy untuk upaya preemption Pod antar-unit. GPUShare: Mengurangi latensi penjadwalan plugin Filter P99 dari milidetik ke mikrodetik.
v1.28.3-aliyun-5.8-89c5552028 Oktober 2023Dukungan awal untuk semua fitur sebelumnya di kluster ACK versi 1.28.

Riwayat perubahan Versi 1.26

VersiTanggal rilisPerubahan
v1.26.3-aliyun-6.8.7.5a56307227 November 2025Memperbaiki masalah penjadwalan yang disebabkan oleh NUMAAwareResource yang mengembalikan skor lebih dari 100.
v1.26.3-aliyun-6.8.7.fec3f2bc14 Mei 2025Memperbaiki potensi kebocoran cloud disk saat menggunakan disk WaitForFirstConsumer dengan komputasi serverless.
v1.26.3-aliyun-6.9.0.293e663c28 Februari 2025Menambahkan dukungan untuk penjadwalan yang sadar IP tersisa node. Menambahkan plugin untuk memeriksa sumber daya sebelum tugas Kube Queue dikeluarkan dari antrean. Menambahkan dukungan untuk mengganti algoritma preemption melalui konfigurasi komponen.
v1.26.3-aliyun-6.8.5.7838feba19 Februari 2025Memperbaiki pembuatan disk berulang saat menggunakan ECI atau ACS. Memperbaiki nilai Max ResourcePolicy menjadi tidak valid setelah mendeklarasikan PodLabels.
v1.26.3-aliyun-6.8.4.4b1801112 Januari 2025Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk GPU ACS. Memperbaiki potensi kebocoran instans ECI saat PVC digunakan di kluster serverless ACK. Capacity Scheduling: Memperbaiki penggunaan ElasticQuotaTree yang salah dalam skenario normalisasi sumber daya ACS.
v1.26.3-aliyun-6.8.3.95c73e0b16 Desember 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk beberapa unit tipe ACS.
v1.26.3-aliyun-6.8.2.9c9fa19f5 Desember 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk mendefinisikan PodAnnotations dalam unit.
v1.26.3-aliyun-6.8.1.a12db6742 Desember 2024Memperbaiki masalah di mana Pod ECI dapat dijadwalkan kembali ke node ECS. Penjadwalan yang sadar beban tidak lagi membatasi Pod DaemonSet.
v1.26.3-aliyun-6.7.1.d466c6926 November 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk mendeteksi jumlah Pod yang memicu scaling elastis. [Ditinggalkan] Field resource: elastic dalam unit ditinggalkan — gunakan k8s.aliyun.com/resource-policy-wait-for-ecs-scaling dalam PodLabels sebagai gantinya. Penjadwalan yang sadar topologi CPU: Memperbaiki masalah yang terjadi saat tipe instans ECS berubah.
v1.26.3-aliyun-6.7.0.9c293fb74 November 2024Penjadwalan Kapasitas: Perebutan kuota elastis tetap dipicu meskipun ElasticQuotaTree tidak tersedia. Penjadwalan berbasis prioritas untuk sumber daya elastis khusus: Menambahkan dukungan untuk unit tipe ACS.
v1.26.3-aliyun-6.6.4.7a8f3f9d22 Oktober 2024Menghapus event peringatan palsu selama penjadwalan node virtual.
v1.26.3-aliyun-6.6.3.67f250fe4 September 2024SlurmOperator: Meningkatkan kinerja penjadwalan plugin.
v1.26.3-aliyun-6.6.2.9ea0a6f530 Agustus 2024InterPodAffinity: Memperbaiki masalah di mana menghapus taint dari node baru tidak memicu rescheduling Pod.
v1.26.3-aliyun-6.6.1.605b8a4f31 Juli 2024SlurmOperator: Menambahkan dukungan untuk penjadwalan hibrida di kluster Kubernetes dan Slurm. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Mengoptimalkan perilaku untuk menghindari skala keluar node yang tidak perlu saat digunakan dengan kelompok node auto-scaling.
v1.26.3-aliyun-6.4.7.2a77d10627 Juni 2024Coscheduling: Meningkatkan kecepatan penjadwalan.
v1.26.3-aliyun-6.4.6.78cacfb416 Mei 2024Capacity Scheduling: Memperbaiki error sesekali running AddPod on PreFilter plugin. Penjadwalan elastis: Menambahkan event wait for eci provisioning saat instans ECI dibuat menggunakan alibabacloud.com/burst-resource.
v1.26.3-aliyun-6.4.5.7f36e9b39 Mei 2024Ko-penjadwalan NUMA: Memperbarui API alokasi gabungan NUMA. Lihat Aktifkan penjadwalan yang sadar topologi NUMA.
v1.26.3-aliyun-6.4.3.e7de0a1e18 Maret 2024Penjadwalan GPU bersama: Menambahkan dukungan untuk menggunakan ConfigMap guna menentukan isolasi kartu. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk tipe sumber daya elastis.
v1.26.3-aliyun-6.4.1.d24bc3c321 Februari 2024Mengoptimalkan skor NodeResourceFit untuk node virtual untuk mencegahnya selalu mendapat skor 0, memungkinkan NodeAffinity tipe Preferred untuk secara benar memprioritaskan node ECS. Menambahkan dukungan untuk alokasi gabungan NUMA. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk menunggu antar unit. Memperbaiki masalah penjadwalan yang sadar IP tersisa di mana jumlah IP yang salah mengurangi jumlah Pod yang dapat dijadwalkan.
v1.26.3-aliyun-6.3.33fdc08210 Januari 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Memperbaiki afinitas zona ECI dan diskretisasi yang tidak berlaku. Penjadwalan yang sadar topologi CPU: Memperbaiki alokasi inti CPU yang sama berulang ke satu Pod. Penjadwalan elastis ECI: Memperbaiki Pod yang dijadwalkan ke ECI saat nilai label alibabacloud.com/burst-resource bukan eci atau eci_only. Capacity Scheduling: Secara otomatis mengaktifkan preemption job di kluster ACK LINGJUN.
v1.26.3-aliyun-6.2.d9c1527021 Desember 2023Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk MatchLabelKeys untuk secara otomatis mengelompokkan versi aplikasi berbeda selama rollout.
v1.26.3-aliyun-6.1.a40b0eef13 Desember 2023Capacity Scheduling: Menambahkan penugasan kuota melalui quota.scheduling.alibabacloud.com/name. Menambahkan asosiasi antrean untuk Kube Queue. Mengoptimalkan logika preemption. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan pembaruan unit ResourcePolicy dan label node. Menambahkan opsi IgnoreTerminatingPod dan IgnorePreviousPod. Menambahkan PreemptPolicy untuk preemption antar-unit. GPUShare: Mengurangi latensi penjadwalan plugin Filter P99 dari milidetik ke mikrodetik.
v1.26.3-aliyun-5.9-cd4f2cc316 November 2023Meningkatkan tampilan alasan kegagalan penjadwalan untuk tipe cloud disk yang tidak terpenuhi.
v1.26.3-aliyun-5.8-a1482f9316 Oktober 2023Menambahkan dukungan untuk penjadwalan node Windows. Meningkatkan kecepatan Coscheduling saat menangani penjadwalan multi-tugas konkuren untuk mengurangi blocking.
v1.26.3-aliyun-5.7-2f57d3ff20 September 2023Memperbaiki GPUShare yang kadang-kadang gagal menerima Pod. Menambahkan penjadwalan yang sadar IP tersisa — Pod tidak lagi dijadwalkan ke node tanpa alamat IP tersisa. Menambahkan penjadwalan yang sadar topologi dengan dukungan retry lintas domain topologi. Penjadwal kini memperbarui informasi ElasticQuotaTree Usage dan Request setiap 1 detik.
v1.26.3-aliyun-5.5-8b98a1cc5 Juli 2023Memperbaiki Pod yang kadang-kadang tetap dalam status Pending selama Coscheduling. Meningkatkan perilaku Coscheduling dengan kelompok node elastis — Pod lain dalam PodGroup tidak lagi memicu skala keluar saat beberapa Pod gagal dijadwalkan karena konfigurasi selector node yang salah.
v1.26.3-aliyun-5.4-21b4da4c3 Juli 2023Memperbaiki masalah di mana properti Max ResourcePolicy tidak valid. Meningkatkan throughput penjadwal dengan banyak Pod tertunda agar sesuai dengan kinerja saat tidak ada Pod tertunda.
v1.26.3-aliyun-5.1-58a821bf26 Mei 2023Menambahkan dukungan untuk memperbarui field PodGroup seperti min-available dan MatchPolicy.
v1.26.3-aliyun-5.0-7b1ccc9d22 Mei 2023Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk mendeklarasikan jumlah replika maksimum dalam field Unit. Menambahkan dukungan untuk penjadwalan yang sadar topologi GPU.
v1.26.3-aliyun-4.1-a520c09627 April 2023Autoscaler tidak lagi menskalakan keluar node saat batas ElasticQuota terlampaui atau jumlah Pod gang tidak terpenuhi.

Riwayat perubahan Versi 1.24

VersiTanggal rilisPerubahan
v1.24.6-aliyun-6.4.7.e7ffcda56 Mei 2025Memperbaiki jumlah Max yang salah sesekali di ResourcePolicy. Memperbaiki potensi kebocoran cloud disk saat menggunakan disk WaitForFirstConsumer dengan komputasi serverless.
v1.24.6-aliyun-6.5.0.37a567db (tersedia pada allowlist)4 November 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk unit tipe ACS.
v1.24.6-aliyun-6.4.6.c4d551a016 Mei 2024Capacity Scheduling: Memperbaiki error sesekali running AddPod on PreFilter plugin.
v1.24.6-aliyun-6.4.5.aab44b4a9 Mei 2024Alokasi gabungan NUMA: Memperbarui API alokasi gabungan NUMA. Lihat Aktifkan penjadwalan yang sadar topologi NUMA.
v1.24.6-aliyun-6.4.3.742bd81918 Maret 2024Penjadwalan GPU bersama: Menambahkan dukungan untuk menggunakan ConfigMap guna menentukan isolasi kartu. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk tipe sumber daya elastis.
v1.24.6-aliyun-6.4.1.14ebc57521 Februari 2024Mengoptimalkan skor NodeResourceFit untuk node virtual: node virtual selalu diberi skor 0, memastikan aturan NodeAffinity preferred secara benar memprioritaskan penjadwalan ke node ECS. Menambahkan dukungan untuk alokasi gabungan NUMA. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk menunggu antar unit. Memperbaiki masalah penjadwalan yang sadar IP tersisa di mana jumlah IP yang salah mengurangi jumlah Pod yang dapat dijadwalkan.
v1.24.6-aliyun-6.3.548a9e5910 Januari 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Memperbaiki afinitas zona ECI dan diskretisasi yang tidak berlaku. Penjadwalan yang sadar topologi CPU: Memperbaiki alokasi inti CPU yang sama berulang ke satu Pod. Penjadwalan elastis ECI: Memperbaiki Pod yang dijadwalkan ke ECI saat nilai label alibabacloud.com/burst-resource bukan eci atau eci_only. Capacity Scheduling: Secara otomatis mengaktifkan preemption job di kluster ACK LINGJUN.
v1.24.6-aliyun-6.2.0196baec21 Desember 2023Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk MatchLabelKeys.
v1.24.6-aliyun-6.1.1900da9513 Desember 2023Capacity Scheduling: Menambahkan penugasan kuota melalui quota.scheduling.alibabacloud.com/name. Menambahkan asosiasi antrean untuk Kube Queue. Mengoptimalkan logika preemption. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan pembaruan unit ResourcePolicy dan label node. Menambahkan opsi IgnoreTerminatingPod dan IgnorePreviousPod. Menambahkan PreemptPolicy untuk preemption antar-unit. GPUShare: Mengurangi latensi penjadwalan plugin Filter P99 dari milidetik ke mikrodetik.
v1.24.6-aliyun-5.9-e777ab5b16 November 2023Meningkatkan tampilan alasan kegagalan penjadwalan untuk tipe cloud disk yang tidak terpenuhi.
v1.24.6-aliyun-5.8-49fd865216 Oktober 2023Menambahkan dukungan untuk penjadwalan node Windows. Meningkatkan kecepatan Coscheduling untuk penjadwalan multi-tugas konkuren.
v1.24.6-aliyun-5.7-62c7302c20 September 2023Memperbaiki GPUShare yang kadang-kadang gagal menerima Pod.
v1.24.6-aliyun-5.6-2bb9944031 Agustus 2023Menambahkan penjadwalan yang sadar IP tersisa. Menambahkan penjadwalan yang sadar topologi dengan dukungan retry lintas domain topologi. Penjadwal kini memperbarui informasi ElasticQuotaTree setiap 1 detik.
v1.24.6-aliyun-5.5-5e8aac795 Juli 2023Memperbaiki Pod yang kadang-kadang tetap dalam status Pending selama Coscheduling. Meningkatkan perilaku Coscheduling dengan kelompok node elastis.
v1.24.6-aliyun-5.4-d81e785e3 Juli 2023Memperbaiki masalah di mana properti Max ResourcePolicy tidak valid. Meningkatkan throughput penjadwal dengan banyak Pod tertunda.
v1.24.6-aliyun-5.1-95d8a60126 Mei 2023Menambahkan dukungan untuk memperbarui field PodGroup seperti min-available dan MatchPolicy.
v1.24.6-aliyun-5.0-6622425822 Mei 2023Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk mendeklarasikan jumlah replika maksimum dalam field Unit. Menambahkan dukungan untuk penjadwalan yang sadar topologi GPU.
v1.24.6-aliyun-4.1-18d8d24331 Maret 2023ElasticResource kini mendukung penjadwalan Pod ke node virtual Arm (VK).
v1.24.6-4.0-330eb8b4-aliyun1 Maret 2023GPUShare: Memperbaiki status penjadwal yang salah saat node GPU diturunkan spesifikasinya. Memperbaiki node GPU yang tidak dapat dialokasikan penuh dengan memori GPU. Menambahkan dukungan untuk preempting Pod GPU. Coscheduling: Menambahkan dukungan untuk mendeklarasikan gang menggunakan API PodGroup dan Koordinator. Menambahkan dukungan untuk mengontrol kebijakan retry gang menggunakan MatchPolicy. Menambahkan dukungan untuk Gang Group. Nama gang harus mematuhi aturan penamaan subdomain DNS. Menambahkan dukungan untuk parameter konfigurasi penjadwalan yang sadar beban.
v1.24.6-3.2-4f45222b-aliyun13 Januari 2023Memperbaiki perhitungan memori GPUShare yang tidak akurat yang mencegah Pod menggunakan memori GPU dengan benar.
v1.24.6-ack-3.114 November 2022Fitur skor berbagi GPU kini diaktifkan secara default. Menambahkan dukungan untuk penjadwalan yang sadar beban.
v1.24.6-ack-3.027 September 2022Menambahkan dukungan untuk Capacity Scheduling.
v1.24.3-ack-2.021 September 2022Menambahkan dukungan untuk penjadwalan GPU bersama, Coscheduling, penjadwalan elastis ECI, dan penjadwalan yang sadar topologi CPU.

Riwayat perubahan Versi 1.22

VersiTanggal rilisPerubahan
v1.22.15-aliyun-6.4.5.e54fd7576 Mei 2025Memperbaiki jumlah Max yang salah sesekali di ResourcePolicy. Memperbaiki potensi kebocoran cloud disk saat menggunakan disk WaitForFirstConsumer dengan komputasi serverless.
v1.22.15-aliyun-6.4.4.7fc564f816 Mei 2024Capacity Scheduling: Memperbaiki error sesekali running AddPod on PreFilter plugin.
v1.22.15-aliyun-6.4.3.e858447b22 April 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Memperbaiki status abnormal sesekali saat menghapus ResourcePolicy.
v1.22.15-aliyun-6.4.2.4e00a02118 Maret 2024Capacity Scheduling: Memperbaiki kegagalan preemption sesekali di kluster ACK LINGJUN. Menambahkan dukungan untuk memblokir daftar hitam manual kartu GPU tertentu dalam kluster melalui ConfigMap.
v1.22.15-aliyun-6.4.1.1205db8529 Februari 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Memperbaiki konflik konkurensi sesekali.
v1.22.15-aliyun-6.4.0.145bb89928 Februari 2024Capacity Scheduling: Memperbaiki masalah di mana menentukan kuota menyebabkan statistik kuota salah.
v1.22.15-aliyun-6.3.a669ec6f10 Januari 2024Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Memperbaiki afinitas zona ECI dan diskretisasi yang tidak berlaku. Menambahkan dukungan untuk MatchLabelKeys. Penjadwalan yang sadar topologi CPU: Memperbaiki alokasi inti CPU yang sama berulang ke satu Pod. Penjadwalan elastis ECI: Memperbaiki Pod yang dijadwalkan ke ECI saat nilai label alibabacloud.com/burst-resource bukan eci atau eci_only. Capacity Scheduling: Secara otomatis mengaktifkan preemption job di kluster ACK LINGJUN.
v1.22.15-aliyun-6.1.e5bf8b0613 Desember 2023Capacity Scheduling: Menambahkan penugasan kuota melalui quota.scheduling.alibabacloud.com/name. Menambahkan asosiasi antrean untuk Kube Queue. Mengoptimalkan logika preemption. Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan pembaruan unit ResourcePolicy dan label node. Menambahkan opsi IgnoreTerminatingPod dan IgnorePreviousPod. Menambahkan PreemptPolicy untuk preemption antar-unit. GPUShare: Mengurangi latensi penjadwalan plugin Filter P99 dari milidetik ke mikrodetik.
v1.22.15-aliyun-5.9-04a5e6eb16 November 2023Meningkatkan tampilan alasan kegagalan penjadwalan untuk tipe cloud disk yang tidak terpenuhi.
v1.22.15-aliyun-5.8-29a640ae16 Oktober 2023Menambahkan dukungan untuk penjadwalan node Windows. Meningkatkan kecepatan Coscheduling untuk penjadwalan multi-tugas konkuren.
v1.22.15-aliyun-5.7-bfcffe2120 September 2023Memperbaiki GPUShare yang kadang-kadang gagal menerima Pod.
v1.22.15-aliyun-5.6-6682b48714 Agustus 2023Menambahkan penjadwalan yang sadar IP tersisa. Menambahkan penjadwalan yang sadar topologi dengan dukungan retry lintas domain topologi. Penjadwal kini memperbarui informasi ElasticQuotaTree setiap 1 detik.
v1.22.15-aliyun-5.5-82f32f685 Juli 2023Memperbaiki Pod yang kadang-kadang tetap dalam status Pending selama Coscheduling. Meningkatkan perilaku Coscheduling dengan PodGroup dan kelompok node elastis.
v1.22.15-aliyun-5.4-3b914a053 Juli 2023Memperbaiki masalah di mana properti Max ResourcePolicy tidak valid. Meningkatkan throughput penjadwal dengan banyak Pod tertunda.
v1.22.15-aliyun-5.1-8a47992626 Mei 2023Menambahkan dukungan untuk memperbarui field PodGroup seperti min-available dan MatchPolicy.
v1.22.15-aliyun-5.0-d1ab67d922 Mei 2023Penjadwalan berbasis prioritas untuk sumber daya elastis kustom: Menambahkan dukungan untuk mendeklarasikan jumlah replika maksimum dalam field Unit. Menambahkan dukungan untuk penjadwalan yang sadar topologi GPU.
v1.22.15-aliyun-4.1-aec17f3531 Maret 2023ElasticResource kini mendukung penjadwalan Pod ke node virtual Arm (VK).
v1.22.15-aliyun-4.0-384ca5d53 Maret 2023GPUShare: Memperbaiki status penjadwal yang salah saat node GPU diturunkan spesifikasinya. Memperbaiki node GPU yang tidak dapat dialokasikan penuh dengan memori GPU. Menambahkan dukungan untuk preempting Pod GPU. Coscheduling: Menambahkan dukungan untuk API PodGroup dan Koordinator. Menambahkan kontrol retry gang berbasis MatchPolicy. Menambahkan dukungan untuk Gang Group. Nama gang harus mematuhi aturan penamaan subdomain DNS. Menambahkan dukungan untuk parameter konfigurasi penjadwalan yang sadar beban.
v1.22.15-2.1-a0512525-aliyun10 Januari 2023Memperbaiki perhitungan memori GPUShare yang tidak akurat yang mencegah Pod menggunakan memori GPU dengan benar.
v1.22.15-ack-2.030 November 2022Menambahkan dukungan untuk parameter kustom. Menambahkan dukungan untuk penjadwalan yang sadar beban, penjadwalan elastis berdasarkan prioritas kelompok node, dan penjadwalan komputasi GPU bersama.
v1.22.3-ack-1.127 Februari 2022Memperbaiki kegagalan penjadwalan GPU bersama saat kluster hanya memiliki satu node.
v1.22.3-ack-1.04 Januari 2021Menambahkan dukungan untuk penjadwalan yang sadar topologi CPU, Coscheduling, Capacity Scheduling, penjadwalan elastis ECI, dan penjadwalan GPU bersama.

Riwayat perubahan Versi 1.20

VersiTanggal rilisPerubahan
v1.20.11-aliyun-10.6-f95f733622 September 2023Memperbaiki perhitungan penggunaan kuota yang salah sesekali di ElasticQuotaTree.
v1.20.11-aliyun-10.3-416caa0326 Mei 2023Memperbaiki error cache GPUShare yang terjadi pada versi Kubernetes sebelumnya.
v1.20.11-aliyun-10.2-f4a371d327 April 2023ElasticResource kini mendukung penjadwalan Pod ke node virtual Arm (VK). Memperbaiki kegagalan penjadwalan yang sadar beban yang disebabkan oleh penggunaan CPU yang melebihi jumlah yang diminta.
v1.20.11-aliyun-10.0-ae8677213 April 2023Menambahkan dukungan untuk MatchPolicy dalam Coscheduling.
v1.20.11-aliyun-9.2-a8f8c9088 Maret 2023Capacity Scheduling: Memperbaiki status penjadwal yang salah akibat nama kuota duplikat. Menambahkan dukungan untuk penjadwalan cloud disk. Penjadwalan GPU bersama: Memperbaiki status penjadwal yang salah saat node GPU diturunkan spesifikasinya. Memperbaiki node GPU yang kadang-kadang tidak dapat dialokasikan penuh dengan memori GPU. Menambahkan dukungan untuk preempting Pod GPU. Penjadwalan yang sadar topologi CPU: Pod dengan penjadwalan CPU diaktifkan tidak lagi dijadwalkan ke node tanpa NUMA diaktifkan. Menambahkan dukungan untuk parameter kustom.
v1.20.4-ack-8.029 Agustus 2022Memperbaiki bug yang diketahui.
v1.20.4-ack-7.022 Februari 2022Menambahkan dukungan untuk penjadwalan elastis berdasarkan prioritas kelompok node.
v1.20.4-ack-4.02 September 2021Menambahkan dukungan untuk penjadwalan yang sadar beban dan penjadwalan elastis ECI.
v1.20.4-ack-3.026 Mei 2021Menambahkan dukungan untuk penjadwalan yang sadar topologi CPU berdasarkan topologi socket dan cache L3.
v1.20.4-ack-2.014 Mei 2021Menambahkan dukungan untuk Capacity Scheduling.
v1.20.4-ack-1.07 April 2021Menambahkan dukungan untuk penjadwalan yang sadar topologi CPU, Coscheduling, penjadwalan yang sadar topologi GPU, dan penjadwalan GPU bersama.

Riwayat perubahan Versi 1.18

VersiTanggal rilisPerubahan
v1.18-ack-4.02 September 2021Menambahkan dukungan untuk penjadwalan yang sadar beban.
v1.18-ack-3.15 Juni 2021Membuat penjadwalan ECI kompatibel dengan kelompok node.
v1.18-ack-3.012 Maret 2021Menambahkan dukungan untuk penjadwalan terpadu ECI dan ECS.
v1.18-ack-2.030 November 2020Menambahkan dukungan untuk penjadwalan yang sadar topologi GPU dan penjadwalan GPU bersama.
v1.18-ack-1.024 September 2020Menambahkan dukungan untuk penjadwalan yang sadar topologi CPU dan Coscheduling.

Riwayat perubahan Versi 1.16

VersiTanggal rilisPerubahan
v1.16-ack-1.021 Juli 2020Menambahkan dukungan untuk penjadwalan yang sadar topologi CPU dan Coscheduling di kluster Kubernetes v1.16.