全部产品
Search
文档中心

Container Service for Kubernetes:kube-scheduler

更新时间:Feb 04, 2026

kube-scheduler adalah komponen lapisan kontrol yang menjadwalkan Pod ke node yang sesuai dalam sebuah kluster, dengan mempertimbangkan baik penggunaan resource node maupun persyaratan penjadwalan Pod.

Pengenalan komponen

Pengenalan kube-scheduler

kube-scheduler menentukan node mana yang dapat menjalankan setiap Pod dalam antrian penjadwalan. Keputusan ini didasarkan pada Request yang dideklarasikan oleh Pod dan properti Allocatable dari node untuk memastikan validitas node tersebut. Selanjutnya, kube-scheduler mengurutkan semua node yang valid dan mengikat Pod ke salah satu node yang paling sesuai. Secara default, kube-scheduler mendistribusikan Pod secara merata berdasarkan nilai Request-nya. Untuk informasi lebih lanjut, lihat dokumentasi resmi Kubernetes untuk kube-scheduler.

Pengenalan plugin Filter dan Score

Kerangka Penjadwalan Kubernetes (Kubernetes Scheduling Framework) mengorganisasi logika penjadwalan kompleks ke dalam plugin yang menyediakan ekstensi penjadwalan fleksibel. Plugin Filter mengeliminasi node yang tidak dapat menjalankan Pod tertentu, sedangkan plugin Score memberi skor pada node yang telah difilter menggunakan algoritma tertentu. Skor tersebut mencerminkan tingkat kesesuaian masing-masing node untuk menjalankan Pod.

Tabel berikut mencantumkan plugin penjadwalan Filter dan Score yang diaktifkan secara default beserta bobot defaultnya untuk setiap versi kube-scheduler.

Lihat plugin yang diaktifkan secara default

Versi komponen

Filter

Score

v1.30.1-aliyun.6.5.4.fcac2bdf

  • Plugin open source berikut diaktifkan secara default:

    Sama seperti di komunitas open source. Untuk informasi lebih lanjut, lihat plugin Filter default v1.30.1.

  • Plugin ACK default:

    • NodeNUMAResource

    • topologymanager

    • EciPodTopologySpread

    • ipawarescheduling

    • BatchResourceFit

    • PreferredNode

    • gpushare

    • NetworkTopology

    • CapacityScheduling

    • elasticresource

    • resourcepolicy

    • gputopology

    • ECIBinderV1

    • loadawarescheduling

    • EciScheduling

  • Plugin open source default:

    Sama seperti di komunitas open source. Untuk informasi lebih lanjut, lihat plugin Score default v1.30.1.

  • Plugin ACK default dan bobotnya:

    • Name: NodeNUMAResource Default Weight: 1

    • Name: ipawarescheduling Default Weight: 1

    • Name: gpuNUMAJointAllocation Default Weight: 1

    • Name: PreferredNode Default Weight: 10000

    • Name: gpushare Default Weight: 20000

    • Name: gputopology Default Weight: 1

    • Name: numa Default Weight: 1

    • Name: EciScheduling Default Weight: 2

    • Name: NodeAffinity Default Weight: 2

    • Name: elasticresource Default Weight: 1000000

    • Name: resourcepolicy Default Weight: 1000000

    • Name: NodeBEResourceLeastAllocated Default Weight: 1

    • Name: loadawarescheduling Default Weight: 10

v1.28.3-aliyun-6.5.2.7ff57682

  • Plugin berikut diaktifkan secara default dalam versi open source:

    Sama seperti di komunitas open source. Untuk informasi lebih lanjut, lihat plugin Filter default v1.28.3.

  • Plugin ACK default:

    • NodeNUMAResource

    • topologymanager

    • EciPodTopologySpread

    • ipawarescheduling

    • BatchResourceFit

    • PreferredNode

    • gpushare

    • NetworkTopology

    • CapacityScheduling

    • elasticresource

    • resourcepolicy

    • gputopology

    • ECIBinderV1

    • loadawarescheduling

    • EciScheduling

  • Plugin open source default:

    Sama seperti di komunitas open source. Untuk informasi lebih lanjut, lihat plugin Score default v1.28.3.

  • Plugin ACK default dan bobotnya:

    • Name: NodeNUMAResource Default Weight: 1

    • Name: ipawarescheduling Default Weight: 1

    • Name: gpuNUMAJointAllocation Default Weight: 1

    • Name: PreferredNode Default Weight: 10000

    • Name: gpushare Default Weight: 20000

    • Name: gputopology Default Weight: 1

    • Name: numa Default Weight: 1

    • Name: EciScheduling Default Weight: 2

    • Name: NodeAffinity Default Weight: 2

    • Name: elasticresource Default Weight: 1000000

    • Name: resourcepolicy Default Weight: 1000000

    • Name: NodeBEResourceLeastAllocated Default Weight: 1

    • Name: loadawarescheduling Default Weight: 10

v1.26.3-aliyun-6.6.1.605b8a4f

  • Plugin open source berikut diaktifkan secara default:

    Sama seperti di komunitas open source. Untuk informasi lebih lanjut, lihat plugin Filter default v1.26.3.

  • Plugin ACK default:

    • NodeNUMAResource

    • topologymanager

    • EciPodTopologySpread

    • ipawarescheduling

    • BatchResourceFit

    • PreferredNode

    • gpushare

    • NetworkTopology

    • CapacityScheduling

    • elasticresource

    • resourcepolicy

    • gputopology

    • ECIBinderV1

    • loadawarescheduling

    • EciScheduling

  • Plugin open source default:

    Sama seperti di komunitas open source. Untuk informasi lebih lanjut, lihat plugin Score default v1.26.3.

  • Plugin ACK default:

    • Name: NodeNUMAResource Default Weight: 1

    • Name: ipawarescheduling Default Weight: 1

    • Name: gpuNUMAJointAllocation Default Weight: 1

    • Name: PreferredNode Default Weight: 10000

    • Name: gpushare Default Weight: 20000

    • Name: gputopology Default Weight: 1

    • Name: numa Default Weight: 1

    • Name: EciScheduling Default Weight: 2

    • Name: NodeAffinity Default Weight: 2

    • Name: elasticresource Default Weight: 1000000

    • Name: resourcepolicy Default Weight: 1000000

    • Name: NodeBEResourceLeastAllocated Default Weight: 1

    • Name: loadawarescheduling Default Weight: 10

Fungsi plugin

Lihat deskripsi plugin dan dokumentasi terkait

Nama plugin

Deskripsi

Dokumentasi terkait

NodeNUMAResource

Mengelola penjadwalan yang sadar topologi CPU.

Aktifkan penjadwalan yang sadar topologi CPU

topologymanager

Mengelola alokasi sumber daya NUMA node.

Aktifkan penjadwalan yang sadar topologi NUMA

EciPodTopologySpread

Menyempurnakan batasan penyebaran topologi dalam skenario penjadwalan node virtual.

Aktifkan kebijakan penjadwalan node virtual untuk kluster

ipawarescheduling

Penjadwalan yang sadar jumlah alamat IP yang tersisa.

FAQ Penjadwalan

BatchResourceFit

Mengaktifkan dan mengelola kolokasi beban kerja multi-tipe.

Praktik terbaik untuk kolokasi beban kerja multi-tipe

PreferredNode

Menyimpan node untuk kelompok node dengan Auto Scaling diaktifkan.

Auto scaling node

gpushare

Mengelola penjadwalan GPU bersama.

Penjadwalan GPU bersama

NetworkTopology

Mengelola penjadwalan yang sadar topologi jaringan.

Penjadwalan yang sadar topologi

CapacityScheduling

Mengelola CapacityScheduling.

Gunakan Capacity Scheduling

elasticresource

Mengelola penjadwalan elastis ECI.

Gunakan ElasticResource untuk mengimplementasikan penjadwalan elastis ECI (tidak dilanjutkan)

resourcepolicy

Mengelola penjadwalan sumber daya elastis kustom.

Penjadwalan berbasis prioritas untuk resource elastis kustom

gputopology

Mengelola penjadwalan yang sadar topologi GPU.

Penjadwalan GPU yang sadar topologi

ECIBinderV1

Mengikat node virtual dalam skenario penjadwalan elastis ECI.

Jadwalkan Pod ke ECI

loadawarescheduling

Mengelola penjadwalan yang sadar beban.

Gunakan penjadwalan yang sadar beban

EciScheduling

Mengelola penjadwalan node virtual.

Aktifkan kebijakan penjadwalan node virtual untuk kluster

Petunjuk

Komponen kube-scheduler diinstal secara default dan tidak memerlukan konfigurasi tambahan. Untuk memperoleh optimasi fitur terbaru dan perbaikan bug, disarankan untuk meng-upgrade komponen kube-scheduler ke versi terbaru. Untuk melakukan upgrade, masuk ke Container Service Management Console, klik kluster target, lalu pada panel navigasi kiri, pilih Operations Management > Component Management.

Riwayat perubahan

Riwayat perubahan Versi 1.34

Nomor versi

Tanggal perubahan

Perubahan

v1.34.0-apsara.6.11.8.a32868e8

5 Januari 2026

  • Fitur baru:

    • Mengoptimalkan efisiensi penjadwalan GPU bersama.

    • Menambahkan beberapa metrik untuk penjadwalan resource serverless, seperti latensi pemrosesan, pelacakan timestamp, dan konfigurasi konkurensi, untuk meningkatkan observabilitas beban kerja serverless.

  • Perbaikan bug:

    • Memperbaiki logika pembaruan anotasi informasi alokasi penjadwalan untuk Pod GPUShare pada fase Reserve guna memastikan persistensi hasil penjadwalan yang benar.

    • Memperbaiki masalah ID NUMA yang tidak dihapus dengan benar.

    • Memperbaiki masalah hasil alokasi NUMA yang tidak dapat direkonstruksi dari anotasi Pod setelah kube-scheduler restart, yang menyebabkan alokasi resource tidak merata.

    • Memperbaiki masalah NominatedNodeName Pod yang tidak dihapus dengan benar dalam kondisi tertentu, seperti stok habis atau preemption konkuren.

    • Memperbaiki masalah resource untuk Pod dengan NominatedNodeName yang tidak dicadangkan oleh kuota ketika Reservation dinonaktifkan.

    • Memperbaiki masalah gang yang tidak gagal secara keseluruhan saat preemption gagal. Hal ini memastikan perilaku konsisten untuk grup tugas dan mencegah upaya penjadwalan tidak valid berulang untuk job multi-replika.

    • Memperbaiki masalah kegagalan preemption dalam skenario preemption NetworkTopology akibat pemanggilan objek yang salah untuk StateData dan Filter.

    • Memperbaiki masalah penjadwalan dengan Virtual Kubelet buatan sendiri yang memiliki GPU.

    • Memperbaiki masalah penjadwalan yang terjadi ketika beberapa kontainer meminta satu kartu GPU penuh.

    • Mengoptimalkan logika Jaminan Min/Max untuk ElasticQuota guna memastikan kuota yang melebihi nilai Min-nya hanya dapat melakukan preemption terhadap dirinya sendiri setelah penjadwalan.

v1.34.0-apsara.6.11.7.43cab345

8 Desember 2025

  • Fitur baru:

    • Penjadwalan yang sadar topologi jaringan kini mendukung penjadwalan ukuran EP. Untuk PyTorchJob, Pod secara otomatis ditempatkan secara berurutan berdasarkan indeksnya selama penjadwalan.

  • Perbaikan bug:

    • Mengoptimalkan efisiensi auto scaling.

    • kube-scheduler tidak lagi memperbarui kondisi Pod Scheduled ketika penjadwalan Pod ACS dipicu. Hal ini mencegah pemicuan auto scaling kelompok node.

    • Memperbaiki masalah kube-scheduler tidak dapat membaca partisi GPU ACS dari Pod yang telah dijadwalkan di kluster setelah restart.

v1.34.0-apsara.6.11.6.3c0b732b

10 November 2025

  • Perbaikan bug:

    • Memperbaiki masalah memory leak dalam penjadwalan yang sadar IP tersisa.

    • Memperbaiki kesalahan statistik yang mungkin terjadi jika kuota CapacityScheduling diperbarui sebelum Pod diikat.

  • Fitur baru:

    • Menambahkan dukungan untuk __IGNORE__RESOURCE__.

    • Menambahkan dukungan untuk mendeklarasikan Pod sebagai sementara tidak dapat dijadwalkan menggunakan anotasi alibabacloud.com/schedule-admission.

    • Menambahkan dukungan untuk kemampuan GPU bersama ACS.

    • Mengoptimalkan kemampuan penjadwalan terkait PersistentVolumeClaims (PVC) untuk meningkatkan kecepatan penjadwalan saat membuat Pod dengan disk.

    • Memperbaiki masalah ScheduleCycle yang diperbarui secara salah ketika ResourcePolicy dan Gang digunakan bersamaan.

v1.34.0-apsara.6.11.5.3c117f21

23 Oktober 2025

  • Perbaikan bug:

    • Memperbaiki masalah penggunaan label `alibabacloud.com/acs: "true"` untuk ACS atau label `alibabacloud.com/eci: "true"` untuk ECI yang tidak berfungsi.

    • Memperbaiki masalah penjadwalan yang terjadi ketika beberapa kontainer dalam satu Pod meminta nvidia.com/gpu.

    • Memperbaiki masalah penjadwal yang mungkin crash ketika banyak permintaan konkuren dilakukan untuk daya komputasi ACS.

v1.34.0-apsara.6.11.3.ff6b62d8

17 September 2025

Mendukung semua fitur sebelumnya di kluster ACK versi 1.34.

Riwayat perubahan Versi 1.33

Nomor versi

Tanggal perubahan

Perubahan

v1.33.0-apsara.6.11.8.709bb6e6

5 Januari 2026

  • Fitur baru:

    • Mengoptimalkan efisiensi penjadwalan GPU bersama.

    • Menambahkan beberapa metrik untuk penjadwalan resource serverless, seperti latensi pemrosesan, pelacakan timestamp, dan konfigurasi konkurensi, untuk meningkatkan observabilitas beban kerja serverless.

  • Perbaikan bug:

    • Memperbaiki logika pembaruan anotasi informasi alokasi penjadwalan untuk Pod GPUShare pada fase Reserve guna memastikan persistensi hasil penjadwalan yang benar.

    • Memperbaiki masalah ID NUMA yang tidak dihapus dengan benar.

    • Memperbaiki masalah hasil alokasi NUMA yang tidak dapat direkonstruksi dari anotasi Pod setelah kube-scheduler restart, yang menyebabkan alokasi resource tidak merata.

    • Memperbaiki masalah NominatedNodeName Pod yang tidak dihapus dengan benar dalam kondisi tertentu, seperti stok habis atau preemption konkuren.

    • Memperbaiki masalah resource untuk Pod dengan NominatedNodeName yang tidak dicadangkan oleh kuota ketika Reservation dinonaktifkan.

    • Memperbaiki masalah gang yang tidak gagal secara keseluruhan saat preemption gagal. Hal ini memastikan perilaku konsisten untuk grup tugas dan mencegah upaya penjadwalan tidak valid berulang untuk job multi-replika.

    • Memperbaiki masalah kegagalan preemption dalam skenario preemption NetworkTopology akibat pemanggilan objek yang salah untuk StateData dan Filter.

    • Memperbaiki masalah penjadwalan dengan Virtual Kubelet buatan sendiri yang memiliki GPU.

    • Memperbaiki masalah penjadwalan yang terjadi ketika beberapa kontainer meminta satu kartu GPU penuh.

    • Mengoptimalkan logika Jaminan Min/Max untuk ElasticQuota guna memastikan kuota yang melebihi nilai Min-nya hanya dapat melakukan preemption terhadap dirinya sendiri setelah penjadwalan.

v1.33.0-apsara.6.11.7.4a6779f8

5 Desember 2025

  • Fitur baru:

    • Penjadwalan yang sadar topologi jaringan kini mendukung penjadwalan ukuran EP. Untuk PyTorchJob, Pod secara otomatis ditempatkan secara berurutan berdasarkan indeksnya selama penjadwalan.

  • Perbaikan bug:

    • Mengoptimalkan efisiensi auto scaling.

    • kube-scheduler tidak lagi memperbarui kondisi Pod Scheduled ketika instans ACS dibuat. Hal ini mencegah pemicuan auto scaling kelompok node.

    • Memperbaiki masalah kube-scheduler tidak dapat membaca partisi GPU ACS dari Pod yang telah dijadwalkan di kluster setelah restart.

    • Memperbaiki masalah Pod yang tidak dapat dijadwalkan jika PVC-nya memiliki SelectedNode.

v1.33.0-apsara.6.11.6.2fce98cb

10 November 2025

  • Perbaikan bug:

    • Memperbaiki masalah memory leak dalam penjadwalan yang sadar IP tersisa.

    • Memperbaiki kesalahan statistik yang mungkin terjadi jika kuota CapacityScheduling diperbarui sebelum Pod diikat.

  • Fitur baru:

    • Menambahkan dukungan untuk __IGNORE__RESOURCE__.

    • Menambahkan dukungan untuk mendeklarasikan Pod sebagai sementara tidak dapat dijadwalkan menggunakan anotasi alibabacloud.com/schedule-admission.

    • Menambahkan dukungan untuk kemampuan GPU bersama ACS.

    • Mengoptimalkan kemampuan penjadwalan terkait PVC untuk meningkatkan kecepatan penjadwalan saat membuat Pod dengan disk.

    • Memperbaiki masalah ScheduleCycle yang diperbarui secara salah ketika ResourcePolicy dan Gang digunakan bersamaan.

v1.33.0-apsara.6.11.5.8dd6f5f4

23 Oktober 2025

  • Perbaikan bug:

    • Memperbaiki masalah penggunaan label `alibabacloud.com/acs: "true"` untuk ACS atau label `alibabacloud.com/eci: "true"` untuk ECI yang tidak berfungsi.

v1.33.0-apsara.6.11.4.77470105

15 September 2025

  • Perbaikan bug:

    • Memperbaiki masalah penjadwalan yang terjadi ketika beberapa kontainer dalam satu Pod meminta nvidia.com/gpu.

    • Memperbaiki masalah penjadwal yang mungkin crash ketika banyak permintaan konkuren dilakukan untuk daya komputasi ACS.

v1.33.0-apsara.6.11.3.ed953a31

8 September 2025

  • Fitur baru:

    • ElasticQuotaTree kini mendukung penggunaan anotasi alibabacloud.com/ignore-empty-resource untuk mengabaikan batas resource yang tidak dideklarasikan dalam kuota.

    • NetworkTopology kini mendukung penggunaan kendala dalam JobNetworkTopology untuk mendeklarasikan distribusi diskret.

  • Perbaikan bug:

    • Memperbaiki masalah di mana komponen penjadwal dapat crash ketika PodTopologySpread digunakan.

v1.33.0-aliyun.6.11.2.330dcea7

19 Agustus 2025

  • Mengoptimalkan determinisme penjadwalan GOAT untuk mencegah node dianggap tidak siap ketika taint `node.cloudprovider.kubernetes.io/uninitialized` dan `node.kubernetes.io/unschedulable` ada pada node.

  • Memperbaiki masalah pemeriksaan keadilan ElasticQuotaTree yang menganggap kuota dengan nilai Min kosong atau Request kosong dalam kuota sebagai tidak terpenuhi.

  • Memperbaiki masalah komponen penjadwal yang mungkin crash saat membuat instans ACS.

  • Memperbaiki masalah kube-scheduler melaporkan error ketika resource kontainer init kosong. (29d1951)

v1.33.0-aliyun.6.11.1.382cd0a6

25 Juli 2025

v1.33.0-aliyun.6.11.0.87e9673b

18 Juli 2025

  • Mengoptimalkan determinisme penjadwalan GOAT untuk mencegah kegagalan determinisme akibat status NodeReady konkuren selama penjadwalan Pod.

  • Memperbaiki masalah jumlah Pod untuk gang yang salah ketika Custom Resource (CR) PodGroup dihapus dan dibuat ulang sementara Pod yang telah dijadwalkan masih ada.

  • Memperbaiki masalah dalam kebijakan preemption ElasticQuota di mana Pod dengan kebijakan yang sama mungkin dipreempt, dan preemption dalam kuota yang sama mungkin terjadi ketika penggunaan resource belum mencapai nilai Min.

  • Memperbaiki masalah dalam penjadwalan yang sadar IP tersisa di mana kube-scheduler tidak mencegah Pod dijadwalkan ke node ketika node tersebut kekurangan alamat IP.

  • Memperbaiki masalah di mana kebijakan TimeoutOrExceedMax dan ExceedMax dalam ResourcePolicy tidak valid (diperkenalkan di versi 6.9.x).

  • Memperbaiki masalah jumlah MaxPod yang kadang-kadang dihitung secara tidak benar setelah elastic scaling dipicu dalam ResourcePolicy.

  • Menambahkan pemeriksaan keadilan penjadwalan ke ElasticQuotaTree. Ini memastikan bahwa ketika kuota dengan persyaratan resource yang belum terpenuhi memiliki Pod tertunda, tidak ada Pod baru yang dijadwalkan untuk kuota yang telah memenuhi jaminan resource-nya. Fitur ini harus diaktifkan menggunakan parameter StrictFairness plugin dan diaktifkan secara default ketika algoritma preemption diatur ke None.

  • Menambahkan fitur ScheduleAdmission. Scheduler tidak akan menjadwalkan Pod yang memiliki anotasi alibabacloud.com/schedule-admission.

  • kube-scheduler kini mendukung Pod dengan tiga jenis label berikut: alibabacloud.com/eci=true, alibabacloud.com/acs=true, dan eci=true. Untuk Pod tersebut, kube-scheduler hanya memeriksa plugin VolumeBind, VolumeRestrictions, VolumeZone, dan plugin terkait penjadwalan node virtual (ServerlessGateway, ServerlessScheduling, dan ServerlessBinder). Jika Pod tidak memiliki mount tipe PVC, kube-scheduler melewati semua pemeriksaan dan langsung meneruskan Pod ke node virtual untuk diproses.

  • Menambahkan pemeriksaan keamanan untuk penjadwalan ResourcePolicy. Jika suatu unit mungkin melakukan patch label Pod dan label tersebut mungkin memengaruhi MatchLabels ReplicaSet atau StatefulSet, unit tersebut dilewati.

v1.33.0-aliyun.6.9.4.8b58e6b4

10 Juni 2025

  • Memperbaiki masalah InterPodAffinity dan PodTopologySpread yang mungkin menjadi tidak valid selama penjadwalan Pod berkelanjutan.

  • Memperbaiki masalah penjadwalan kadang-kadang menjadi abnormal ketika ResourcePolicy digunakan.

  • Mengoptimalkan perilaku kube-scheduler saat berinteraksi dengan kelompok node yang memiliki auto scaling diaktifkan.

  • Memperbaiki masalah jumlah Pod yang salah dalam ResourcePolicy untuk penjadwalan berbasis prioritas resource elastis kustom.

  • Memperbaiki masalah kebocoran cloud disk yang mungkin terjadi ketika cloud disk tipe WaitForFirstConsumer digunakan dengan daya komputasi serverless.

v1.33.0-aliyun.6.9.2.09bce458

28 April 2025

Mendukung semua fitur sebelumnya di kluster ACK versi 1.33.

Riwayat perubahan Versi 1.32

Nomor versi

Tanggal perubahan

Perubahan

v1.32.0-apsara.6.11.8.df9f2fa6

5 Januari 2026

  • Fitur baru:

    • Mengoptimalkan efisiensi penjadwalan GPU bersama.

    • Menambahkan beberapa metrik untuk penjadwalan resource serverless, seperti latensi pemrosesan, pelacakan timestamp, dan konfigurasi konkurensi, untuk meningkatkan observabilitas beban kerja serverless.

  • Perbaikan bug:

    • Memperbaiki logika pembaruan anotasi informasi alokasi penjadwalan untuk Pod GPUShare pada fase Reserve guna memastikan persistensi hasil penjadwalan yang benar.

    • Memperbaiki masalah ID NUMA yang tidak dihapus dengan benar.

    • Memperbaiki masalah hasil alokasi NUMA yang tidak dapat direkonstruksi dari anotasi Pod setelah kube-scheduler restart, yang menyebabkan alokasi resource tidak merata.

    • Memperbaiki masalah NominatedNodeName Pod yang tidak dihapus dengan benar dalam kondisi tertentu, seperti stok habis atau preemption konkuren.

    • Memperbaiki masalah resource untuk Pod dengan NominatedNodeName yang tidak dicadangkan oleh kuota ketika Reservation dinonaktifkan.

    • Memperbaiki masalah gang yang tidak gagal secara keseluruhan saat preemption gagal. Hal ini memastikan perilaku konsisten untuk grup tugas dan mencegah upaya penjadwalan tidak valid berulang untuk job multi-replika.

    • Memperbaiki masalah kegagalan preemption dalam skenario preemption NetworkTopology akibat pemanggilan objek yang salah untuk StateData dan Filter.

    • Memperbaiki masalah penjadwalan dengan Virtual Kubelet buatan sendiri yang memiliki GPU.

    • Memperbaiki masalah penjadwalan yang terjadi ketika beberapa kontainer meminta satu kartu GPU penuh.

    • Mengoptimalkan logika Jaminan Min/Max untuk ElasticQuota guna memastikan kuota yang melebihi nilai Min-nya hanya dapat melakukan preemption terhadap dirinya sendiri setelah penjadwalan.

v1.32.0-apsara.6.11.7.4489ebf4

10 Desember 2025

  • Perbaikan bug:

    • Mengoptimalkan efisiensi Auto Scaling.

    • kube-scheduler tidak lagi memperbarui kondisi Pod Scheduled ketika instans ACS dibuat. Hal ini mencegah pemicuan auto scaling kelompok node.

    • Memperbaiki masalah kube-scheduler tidak dapat membaca partisi GPU ACS dari Pod yang telah dijadwalkan di kluster setelah restart.

v1.32.0-apsara.6.11.6.03248691

10 November 2025

  • Perbaikan bug:

    • Memperbaiki masalah memory leak dalam penjadwalan yang sadar IP tersisa.

    • Memperbaiki kesalahan statistik yang mungkin terjadi jika kuota CapacityScheduling diperbarui sebelum Pod diikat.

  • Fitur baru:

    • Menambahkan dukungan untuk __IGNORE__RESOURCE__.

    • Menambahkan dukungan untuk mendeklarasikan Pod sebagai sementara tidak dapat dijadwalkan menggunakan anotasi alibabacloud.com/schedule-admission.

    • Menambahkan dukungan untuk kemampuan GPU bersama ACS.

    • Mengoptimalkan kemampuan penjadwalan terkait PVC untuk meningkatkan kecepatan penjadwalan saat membuat Pod dengan disk.

    • Memperbaiki masalah ScheduleCycle yang diperbarui secara salah ketika ResourcePolicy dan Gang digunakan bersamaan.

v1.32.0-apsara.6.11.5.c774d3c3

23 Oktober 2025

  • Perbaikan bug:

    • Memperbaiki masalah penggunaan label `alibabacloud.com/acs: "true"` untuk ACS atau label `alibabacloud.com/eci: "true"` untuk ECI yang tidak berfungsi.

v1.32.0-apsara.6.11.4.4a4f4843

15 September 2025

  • Perbaikan bug:

    • Memperbaiki masalah penjadwalan yang terjadi ketika beberapa kontainer dalam satu Pod meminta nvidia.com/gpu.

    • Memperbaiki masalah penjadwal yang mungkin crash ketika banyak permintaan konkuren dilakukan untuk daya komputasi ACS.

v1.32.0-apsara.6.11.3.b651c575

12 September 2025

  • Fitur baru:

    • ElasticQuotaTree kini mendukung penggunaan anotasi alibabacloud.com/ignore-empty-resource untuk mengabaikan batas resource yang tidak dideklarasikan dalam kuota.

    • NetworkTopology kini mendukung penggunaan kendala dalam JobNetworkTopology untuk mendeklarasikan distribusi diskret.

v1.32.0-aliyun.6.11.2.58302423

21 Agustus 2025

  • Mengoptimalkan determinisme penjadwalan GOAT untuk mencegah node dianggap tidak siap ketika taint `node.cloudprovider.kubernetes.io/uninitialized` dan `node.kubernetes.io/unschedulable` ada pada node.

  • Memperbaiki masalah pemeriksaan keadilan ElasticQuotaTree yang menganggap kuota dengan nilai Min kosong atau Request kosong dalam kuota sebagai tidak terpenuhi.

  • Memperbaiki masalah komponen penjadwal yang mungkin crash saat membuat instans ACS.

v1.32.0-aliyun.6.11.1.ab632d8c

25 Juli 2025

v1.32.0-aliyun.6.11.0.0350a0e7

18 Juli 2025

  • Mengoptimalkan determinisme penjadwalan GOAT untuk mencegah kegagalan determinisme akibat status NodeReady konkuren selama penjadwalan Pod.

  • Memperbaiki masalah jumlah Pod untuk gang yang salah ketika CR PodGroup dihapus dan dibuat ulang sementara Pod yang telah dijadwalkan masih ada.

  • Memperbaiki masalah dalam kebijakan preemption ElasticQuota di mana Pod dengan kebijakan yang sama mungkin dipreempt, dan preemption dalam kuota yang sama mungkin terjadi ketika penggunaan resource belum mencapai nilai Min.

  • Memperbaiki masalah dalam penjadwalan yang sadar IP tersisa di mana kube-scheduler tidak mencegah Pod dijadwalkan ke node ketika node tersebut kekurangan alamat IP.

  • Memperbaiki masalah di mana kebijakan TimeoutOrExceedMax dan ExceedMax dalam ResourcePolicy tidak valid (diperkenalkan di versi 6.9.x).

  • Memperbaiki masalah jumlah MaxPod yang kadang-kadang dihitung secara tidak benar setelah elastic scaling dipicu dalam ResourcePolicy.

  • Menambahkan pemeriksaan keadilan penjadwalan ke ElasticQuotaTree. Ini memastikan bahwa ketika kuota dengan persyaratan resource yang belum terpenuhi memiliki Pod tertunda, tidak ada Pod baru yang dijadwalkan untuk kuota yang telah memenuhi jaminan resource-nya. Fitur ini harus diaktifkan menggunakan parameter StrictFairness plugin dan diaktifkan secara default ketika algoritma preemption diatur ke None.

  • Menambahkan fitur ScheduleAdmission. Scheduler tidak akan menjadwalkan Pod yang memiliki anotasi alibabacloud.com/schedule-admission.

  • kube-scheduler kini mendukung Pod dengan tiga jenis label berikut: alibabacloud.com/eci=true, alibabacloud.com/acs=true, dan eci=true. Untuk Pod tersebut, kube-scheduler hanya memeriksa plugin VolumeBind, VolumeRestrictions, VolumeZone, dan plugin terkait penjadwalan node virtual (ServerlessGateway, ServerlessScheduling, dan ServerlessBinder). Jika Pod tidak memiliki mount tipe PVC, kube-scheduler melewati semua pemeriksaan dan langsung meneruskan Pod ke node virtual untuk diproses.

  • Menambahkan pemeriksaan keamanan untuk penjadwalan ResourcePolicy. Jika suatu unit mungkin melakukan patch label Pod dan label tersebut mungkin memengaruhi MatchLabels ReplicaSet atau StatefulSet, unit tersebut dilewati.

v1.32.0-aliyun.6.9.4.d5a8a355

4 Juni 2025

  • Memperbaiki masalah InterPodAffinity dan PodTopologySpread yang mungkin menjadi tidak valid selama penjadwalan Pod berkelanjutan.

  • Memperbaiki masalah penjadwalan kadang-kadang menjadi abnormal ketika ResourcePolicy digunakan.

  • Memperbaiki masalah preemption ElasticQuota yang abnormal.

v1.32.0-aliyun.6.9.3.515ac311

14 Mei 2025

  • Mengoptimalkan perilaku kube-scheduler saat berinteraksi dengan kelompok node yang memiliki auto scaling diaktifkan.

  • Memperbaiki masalah jumlah Pod yang salah dalam ResourcePolicy untuk penjadwalan berbasis prioritas resource elastis kustom.

  • Memperbaiki masalah kebocoran cloud disk yang mungkin terjadi ketika cloud disk tipe WaitForFirstConsumer digunakan dengan daya komputasi serverless.

v1.32.0-aliyun.6.9.2.09bce458

16 April 2025

  • Memperbaiki masalah fitur preemption ElasticQuota yang abnormal.

  • Menambahkan dukungan untuk menjadwalkan pod ke node GPU-HPN ACS di kluster ACK.

v1.32.0-aliyun.6.8.6.bd13955d

2 April 2025

  • Memperbaiki masalah di kluster serverless ACK di mana cloud disk tipe WaitForFirstConsumer tidak dibuat menggunakan plugin Container Storage Interface (CSI).

v1.32.0-aliyun.6.9.0.a1c7461b

28 Februari 2025

  • Menambahkan dukungan untuk penjadwalan yang sadar IP tersisa node.

  • Menambahkan plugin untuk mendukung pemeriksaan sumber daya sebelum tugas Kube Queue dikeluarkan dari antrian.

  • Menambahkan dukungan untuk mengganti implementasi algoritma preemption melalui konfigurasi komponen.

v1.32.0-aliyun.6.8.5.28a2aed7

19 Februari 2025

  • Memperbaiki masalah cloud disk mungkin dibuat berulang kali ketika menggunakan ECI atau ACS.

  • Memperbaiki masalah nilai Max yang tidak valid setelah mendeklarasikan PodLabels dalam penjadwalan berbasis prioritas resource elastis kustom.

v1.32.0-aliyun.6.8.4.2b585931

17 Januari 2025

Mendukung semua fitur sebelumnya di kluster ACK versi 1.32.

Riwayat perubahan Versi 1.31

Nomor versi

Tanggal perubahan

Perubahan

v1.31.0-apsara.6.11.5.28c6b51a

20 Oktober 2025

  • Perbaikan bug:

    • Memperbaiki masalah penggunaan label `alibabacloud.com/acs: "true"` untuk ACS atau label `alibabacloud.com/eci: "true"` untuk ECI yang tidak berfungsi.

v1.31.0-apsara.6.11.4.69d7e1fa

15 September 2025

  • Perbaikan bug:

    • Memperbaiki masalah penjadwalan yang terjadi ketika beberapa kontainer dalam satu Pod meminta nvidia.com/gpu.

    • Memperbaiki masalah penjadwal yang mungkin crash ketika banyak permintaan konkuren dilakukan untuk daya komputasi ACS.

v1.31.0-apsara.6.11.3.9b41ad4a

12 September 2025

  • Fitur baru:

    • ElasticQuotaTree kini mendukung penggunaan anotasi alibabacloud.com/ignore-empty-resource untuk mengabaikan batas resource yang tidak dideklarasikan dalam kuota.

    • NetworkTopology kini mendukung penggunaan kendala dalam JobNetworkTopology untuk mendeklarasikan distribusi diskret.

    • Mengoptimalkan determinisme penjadwalan GOAT untuk mencegah node dianggap tidak siap ketika taint `node.cloudprovider.kubernetes.io/uninitialized` dan `node.kubernetes.io/unschedulable` ada pada node.

  • Perbaikan bug

    • Memperbaiki masalah pemeriksaan keadilan ElasticQuotaTree yang menganggap kuota dengan nilai Min kosong atau Request kosong dalam kuota sebagai tidak terpenuhi.

    • Memperbaiki masalah komponen kube-scheduler mungkin crash ketika membuat instans ACS.

v1.31.0-aliyun.6.11.1.c9ed2f40

25 Juli 2025

v1.31.0-aliyun.6.11.0.ea1f0f94

18 Juli 2025

  • Mengoptimalkan determinisme penjadwalan GOAT untuk mencegah kegagalan determinisme akibat status NodeReady konkuren selama penjadwalan Pod.

  • Memperbaiki masalah jumlah Pod untuk gang yang salah ketika CR PodGroup dihapus dan dibuat ulang sementara Pod yang telah dijadwalkan masih ada.

  • Memperbaiki masalah dalam kebijakan preemption ElasticQuota di mana Pod dengan kebijakan yang sama mungkin dipreempt secara salah, dan preemption dalam kuota yang sama mungkin terjadi ketika penggunaan resource belum mencapai nilai Min.

  • Memperbaiki masalah dalam penjadwalan yang sadar IP tersisa di mana kube-scheduler tidak mencegah Pod dijadwalkan ke node ketika node tersebut kekurangan alamat IP.

  • Memperbaiki masalah di mana kebijakan TimeoutOrExceedMax dan ExceedMax dalam ResourcePolicy tidak valid (diperkenalkan di versi 6.9.x).

  • Memperbaiki masalah jumlah MaxPod yang kadang-kadang dihitung secara tidak benar setelah elastic scaling dipicu dalam ResourcePolicy.

  • Menambahkan pemeriksaan keadilan penjadwalan ke ElasticQuotaTree. Ini memastikan bahwa ketika kuota dengan persyaratan resource yang belum terpenuhi memiliki Pod tertunda, tidak ada Pod baru yang dijadwalkan untuk kuota yang telah memenuhi jaminan resource-nya. Fitur ini harus diaktifkan menggunakan parameter StrictFairness plugin dan diaktifkan secara default ketika algoritma preemption diatur ke None.

  • Menambahkan fitur ScheduleAdmission. Scheduler tidak akan menjadwalkan Pod yang memiliki anotasi alibabacloud.com/schedule-admission.

  • kube-scheduler kini mendukung Pod dengan tiga jenis label berikut: alibabacloud.com/eci=true, alibabacloud.com/acs=true, dan eci=true. Untuk Pod tersebut, kube-scheduler hanya memeriksa plugin VolumeBind, VolumeRestrictions, VolumeZone, dan plugin terkait penjadwalan node virtual (ServerlessGateway, ServerlessScheduling, dan ServerlessBinder). Jika Pod tidak memiliki mount tipe PVC, kube-scheduler melewati semua pemeriksaan dan langsung meneruskan Pod ke node virtual untuk diproses.

  • Menambahkan pemeriksaan keamanan untuk penjadwalan ResourcePolicy. Jika suatu unit mungkin melakukan patch label Pod dan label tersebut mungkin memengaruhi MatchLabels ReplicaSet atau StatefulSet, unit tersebut dilewati.

v1.31.0-aliyun.6.9.4.c8e540e8

4 Juni 2025

  • Memperbaiki masalah InterPodAffinity dan PodTopologySpread yang mungkin menjadi tidak valid selama penjadwalan Pod berkelanjutan.

  • Memperbaiki masalah penjadwalan kadang-kadang menjadi abnormal ketika ResourcePolicy digunakan.

  • Memperbaiki masalah preemption ElasticQuota yang abnormal.

v1.31.0-aliyun.6.9.3.051bb0e8

14 Mei 2025

  • Mengoptimalkan perilaku kube-scheduler saat berinteraksi dengan kelompok node yang memiliki auto scaling diaktifkan.

  • Memperbaiki masalah jumlah Pod yang salah dalam ResourcePolicy untuk penjadwalan berbasis prioritas resource elastis kustom.

  • Memperbaiki masalah kebocoran cloud disk yang mungkin terjadi ketika cloud disk tipe WaitForFirstConsumer digunakan dengan daya komputasi serverless.

v1.31.0-aliyun.6.8.6.520f223d

2 April 2025

  • Memperbaiki masalah di kluster serverless ACK di mana cloud disk tipe WaitForFirstConsumer tidak dibuat menggunakan plugin CSI.

v1.31.0-aliyun.6.9.0.8287816e

28 Februari 2025

  • Menambahkan dukungan untuk penjadwalan yang sadar IP tersisa node.

  • Menambahkan plugin untuk mendukung pemeriksaan sumber daya sebelum tugas Kube Queue dikeluarkan dari antrian.

  • Menambahkan dukungan untuk mengganti implementasi algoritma preemption melalui konfigurasi komponen.

v1.31.0-aliyun.6.8.5.2c6ea085

19 Februari 2025

  • Memperbaiki masalah cloud disk mungkin dibuat berulang kali ketika menggunakan ECI atau ACS.

  • Memperbaiki masalah nilai Max yang tidak valid setelah mendeklarasikan PodLabels dalam penjadwalan berbasis prioritas resource elastis kustom.

v1.31.0-aliyun.6.8.4.8f585f26

2 Januari 2025

  • Penjadwalan berbasis prioritas resource elastis kustom:

    • Menambahkan dukungan untuk GPU ACS.

    • Memperbaiki masalah instans ECI mungkin bocor ketika PVC digunakan di kluster serverless ACK.

  • CapacityScheduling:

    • Memperbaiki masalah penggunaan ElasticQuotaTree yang salah dalam skenario normalisasi resource ACS.

v1.31.0-aliyun.6.8.3.eeb86afc

16 Desember 2024

Penjadwalan berbasis prioritas resource elastis kustom: Menambahkan dukungan untuk beberapa unit tipe ACS.

v1.31.0-aliyun.6.8.2.eeb86afc

5 Desember 2024

Penjadwalan berbasis prioritas resource elastis kustom: Menambahkan dukungan untuk mendefinisikan PodAnnotations dalam suatu unit.

v1.31.0-aliyun.6.8.1.116b8e1f

2 Desember 2024

  • Mengoptimalkan performa penjadwalan yang sadar topologi jaringan.

  • Memperbaiki masalah di mana Pod ECI mungkin dijadwalkan kembali ke node ECS untuk dieksekusi.

  • Penjadwalan yang sadar beban tidak lagi membatasi pod DaemonSet selama penjadwalan.

v1.31.0-aliyun.6.7.1.1943173f

6 November 2024

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk autoscaling Pod berbasis pemicu.

    • Bidang `resource: elastic` dalam suatu unit sudah tidak digunakan lagi. Gunakan k8s.aliyun.com/resource-policy-wait-for-ecs-scaling dalam PodLabels sebagai gantinya.

  • Penjadwalan yang sadar topologi CPU

    • Memperbaiki masalah yang mungkin terjadi ketika tipe instans ECS berubah.

v1.31.0-aliyun.6.7.0.740ba623

4 November 2024

  • CapacityScheduling

    • Memperbaiki masalah preemption kuota elastis dilakukan bahkan ketika ElasticQuotaTree tidak ada.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk unit tipe ACS.

v1.31.0-aliyun.6.6.1.5bd14ab0

22 Oktober 2024

  • Memperbaiki masalah PodTopologySpread kadang-kadang menyebabkan skor tidak valid.

  • Mengoptimalkan pesan event untuk Coscheduling. Jumlah kegagalan Coscheduling kini disertakan dalam pesan event.

  • Mengoptimalkan pesan terkait penjadwalan node virtual. Event peringatan tidak lagi dikirim selama proses penjadwalan node virtual.

  • Penjadwalan yang sadar topologi jaringan

    • Memperbaiki masalah di mana Pod tidak dapat dijadwalkan setelah preemption dalam penjadwalan yang memperhatikan topologi jaringan.

  • Penjadwalan yang sadar topologi NUMA

    • Memperbaiki masalah di mana penjadwalan yang sadar topologi NUMA tidak berlaku.

v1.31.0-aliyun.6.6.0.ba473715

13 September 2024

Mendukung semua fitur sebelumnya di kluster ACK versi 1.31.

Riwayat perubahan Versi 1.30

Nomor versi

Tanggal perubahan

Perubahan

v1.30.3-apsara.6.11.7.3cfed0f9

10 Desember 2025

  • Perbaikan bug:

    • Mengoptimalkan efisiensi auto scaling.

    • kube-scheduler tidak lagi memperbarui kondisi Pod Scheduled ketika instans ACS dibuat. Hal ini mencegah pemicuan auto scaling kelompok node.

    • Memperbaiki masalah kube-scheduler tidak dapat membaca partisi GPU ACS dari Pod yang telah dijadwalkan di kluster setelah restart.

v1.30.3-apsara.6.11.6.a298df6b

10 November 2025

  • Fitur baru:

    • Menambahkan dukungan untuk __IGNORE__RESOURCE__.

    • Menambahkan dukungan untuk mendeklarasikan Pod sebagai sementara tidak dapat dijadwalkan menggunakan anotasi alibabacloud.com/schedule-admission.

    • Menambahkan dukungan untuk kemampuan GPU bersama ACS.

    • Mengoptimalkan kemampuan penjadwalan terkait PVC untuk meningkatkan kecepatan penjadwalan saat membuat Pod dengan disk.

    • Memperbaiki masalah ScheduleCycle yang diperbarui secara salah ketika ResourcePolicy dan Gang digunakan bersamaan.

    • ElasticQuotaTree kini mendukung penggunaan anotasi alibabacloud.com/ignore-empty-resource untuk mengabaikan batas resource yang tidak dideklarasikan dalam kuota.

    • Mengoptimalkan determinisme penjadwalan GOAT untuk mencegah node dianggap tidak siap ketika taint `node.cloudprovider.kubernetes.io/uninitialized` dan `node.kubernetes.io/unschedulable` ada pada node.

  • Perbaikan bug:

    • Memperbaiki masalah memory leak dalam penjadwalan yang sadar IP tersisa.

    • Memperbaiki kesalahan statistik yang mungkin terjadi jika kuota CapacityScheduling diperbarui sebelum Pod diikat.

    • Memperbaiki masalah pemeriksaan keadilan ElasticQuotaTree yang menganggap kuota dengan nilai Min kosong atau Request kosong dalam kuota sebagai tidak terpenuhi.

v1.30.3-apsara.6.11.3.bc707580

23 Oktober 2025

  • Perbaikan bug:

    • Memperbaiki masalah penggunaan label `alibabacloud.com/acs: "true"` untuk ACS atau label `alibabacloud.com/eci: "true"` untuk ECI yang tidak berfungsi.

v1.30.3-apsara.6.11.2.463d59c9

15 September 2025

  • Perbaikan bug:

    • Memperbaiki masalah penjadwalan yang terjadi ketika beberapa kontainer dalam satu Pod meminta nvidia.com/gpu.

    • Memperbaiki masalah penjadwal yang mungkin crash ketika banyak permintaan konkuren dilakukan untuk daya komputasi ACS.

v1.30.3-aliyun.6.11.1.c005a0b0

25 Juli 2025

v1.30.3-aliyun.6.11.0.84cdcafb

18 Juli 2025

  • Mengoptimalkan determinisme penjadwalan GOAT untuk mencegah kegagalan determinisme akibat status NodeReady konkuren selama penjadwalan Pod.

  • Memperbaiki masalah jumlah Pod untuk gang yang salah ketika CR PodGroup dihapus dan dibuat ulang sementara Pod yang telah dijadwalkan masih ada.

  • Memperbaiki masalah dalam kebijakan preemption ElasticQuota di mana Pod dengan kebijakan yang sama mungkin dipreempt, dan preemption dalam kuota yang sama mungkin terjadi ketika penggunaan resource belum mencapai nilai Min.

  • Memperbaiki masalah dalam penjadwalan yang sadar IP tersisa di mana kube-scheduler tidak mencegah Pod dijadwalkan ke node ketika node tersebut kekurangan alamat IP.

  • Memperbaiki masalah di mana kebijakan TimeoutOrExceedMax dan ExceedMax dalam ResourcePolicy tidak valid (diperkenalkan di versi 6.9.x).

  • Memperbaiki masalah jumlah MaxPod yang kadang-kadang dihitung secara tidak benar setelah elastic scaling dipicu dalam ResourcePolicy.

  • Menambahkan pemeriksaan keadilan penjadwalan ke ElasticQuotaTree. Ini memastikan bahwa ketika kuota dengan persyaratan resource yang belum terpenuhi memiliki Pod tertunda, tidak ada Pod baru yang dijadwalkan untuk kuota yang telah memenuhi jaminan resource-nya. Fitur ini harus diaktifkan menggunakan parameter StrictFairness plugin dan diaktifkan secara default ketika algoritma preemption diatur ke None.

  • Menambahkan fitur ScheduleAdmission. Scheduler tidak akan menjadwalkan Pod yang memiliki anotasi alibabacloud.com/schedule-admission.

  • kube-scheduler kini mendukung Pod dengan tiga jenis label berikut: alibabacloud.com/eci=true, alibabacloud.com/acs=true, dan eci=true. Untuk Pod tersebut, kube-scheduler hanya memeriksa plugin VolumeBind, VolumeRestrictions, VolumeZone, dan plugin terkait penjadwalan node virtual (ServerlessGateway, ServerlessScheduling, dan ServerlessBinder). Jika Pod tidak memiliki mount tipe PVC, kube-scheduler melewati semua pemeriksaan dan langsung meneruskan Pod ke node virtual untuk diproses.

  • Menambahkan pemeriksaan keamanan untuk penjadwalan ResourcePolicy. Jika suatu unit mungkin melakukan patch label Pod dan label tersebut mungkin memengaruhi MatchLabels ReplicaSet atau StatefulSet, unit tersebut dilewati.

v1.30.3-aliyun.6.9.4.818b6506

4 Juni 2025

  • Memperbaiki masalah InterPodAffinity dan PodTopologySpread yang mungkin menjadi tidak valid selama penjadwalan Pod berkelanjutan.

  • Memperbaiki masalah penjadwalan kadang-kadang menjadi abnormal ketika ResourcePolicy digunakan.

  • Memperbaiki masalah preemption ElasticQuota yang abnormal.

v1.30.3-aliyun.6.9.3.ce7e2faf

14 Mei 2025

  • Mengoptimalkan perilaku kube-scheduler saat berinteraksi dengan kelompok node yang memiliki auto scaling diaktifkan.

  • Memperbaiki masalah jumlah Pod yang salah dalam ResourcePolicy untuk penjadwalan berbasis prioritas resource elastis kustom.

  • Memperbaiki masalah kebocoran cloud disk yang mungkin terjadi ketika cloud disk tipe WaitForFirstConsumer digunakan dengan daya komputasi serverless.

v1.30.3-aliyun.6.8.6.40d5fdf4

2 April 2025

  • Memperbaiki masalah di kluster serverless ACK di mana cloud disk tipe WaitForFirstConsumer tidak dibuat menggunakan plugin CSI.

v1.30.3-aliyun.6.9.0.f08e56a7

28 Februari 2025

  • Menambahkan dukungan untuk penjadwalan yang sadar IP tersisa node.

  • Menambahkan plugin untuk mendukung pemeriksaan sumber daya sebelum tugas Kube Queue dikeluarkan dari antrian.

  • Menambahkan dukungan untuk mengganti implementasi algoritma preemption melalui konfigurasi komponen.

v1.30.3-aliyun.6.8.5.af20249c

19 Februari 2025

  • Memperbaiki masalah cloud disk mungkin dibuat berulang kali ketika menggunakan ECI atau ACS.

  • Memperbaiki masalah nilai Max yang tidak valid setelah mendeklarasikan PodLabels dalam penjadwalan berbasis prioritas resource elastis kustom.

v1.30.3-aliyun.6.8.4.946f90e8

2 Januari 2025

  • Penjadwalan berbasis prioritas resource elastis kustom:

    • Menambahkan dukungan untuk GPU ACS.

    • Memperbaiki masalah instans ECI mungkin bocor ketika PVC digunakan di kluster serverless ACK.

  • CapacityScheduling:

    • Memperbaiki masalah penggunaan ElasticQuotaTree yang salah dalam skenario normalisasi resource ACS.

v1.30.3-aliyun.6.8.3.697ce9b5

16 Desember 2024

Penjadwalan berbasis prioritas resource elastis kustom: Menambahkan dukungan untuk beberapa unit tipe ACS.

v1.30.3-aliyun.6.8.2.a5fa5dbd

5 Desember 2024

Penjadwalan berbasis prioritas resource elastis kustom

  • Menambahkan dukungan untuk mendefinisikan PodAnnotations dalam suatu unit.

v1.30.3-aliyun.6.8.1.6dc0fd75

2 Desember 2024

  • Mengoptimalkan performa penjadwalan yang sadar topologi jaringan.

  • Memperbaiki masalah di mana Pod ECI mungkin dijadwalkan kembali ke node ECS untuk dieksekusi.

  • Penjadwalan yang sadar beban tidak lagi membatasi pod DaemonSet selama penjadwalan.

v1.30.3-aliyun.6.7.1.d992180a

6 November 2024

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk scaling berbasis pemicu berdasarkan jumlah Pod.

    • Bidang `resource: elastic` dalam suatu unit sudah tidak digunakan lagi. Gunakan k8s.aliyun.com/resource-policy-wait-for-ecs-scaling dalam PodLabels sebagai gantinya.

  • Penjadwalan yang sadar topologi CPU

    • Memperbaiki masalah yang mungkin terjadi ketika tipe instans ECS berubah.

v1.30.3-aliyun.6.7.0.da474ec5

4 November 2024

  • CapacityScheduling

    • Memperbaiki masalah preemption kuota elastis dilakukan bahkan ketika ElasticQuotaTree tidak ada.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk unit tipe ACS.

v1.30.3-aliyun.6.6.4.b8940a30

22 Oktober 2024

  • Memperbaiki masalah PodTopologySpread kadang-kadang menyebabkan skor tidak valid.

v1.30.3-aliyun.6.6.3.994ade8a

18 Oktober 2024

  • Mengoptimalkan pesan event untuk Coscheduling. Jumlah kegagalan Coscheduling kini disertakan dalam pesan event.

  • Mengoptimalkan pesan terkait penjadwalan node virtual. Event peringatan tidak lagi dikirim selama proses penjadwalan node virtual.

v1.30.3-aliyun.6.6.2.0be67202

23 September 2024

  • Penjadwalan yang sadar topologi jaringan

    • Memperbaiki masalah di mana Pod tidak dapat dijadwalkan setelah preemption dalam penjadwalan yang memperhatikan topologi jaringan.

  • Penjadwalan yang sadar topologi NUMA

    • Memperbaiki masalah di mana penjadwalan yang sadar topologi NUMA tidak berlaku.

v1.30.3-aliyun.6.6.1.d98352c6

11 September 2024

  • Menambahkan dukungan untuk preemption dalam penjadwalan yang sadar topologi jaringan.

  • SlurmOperator

    • Menambahkan dukungan untuk penjadwalan hibrida di kluster Kubernetes & Slurm.

  • Coscheduling

    • Menambahkan dukungan untuk versi CRD terbaru dari komunitas.

v1.30.3-aliyun.6.5.6.fe7bc1d5

20 Agustus 2024

Memperbaiki masalah penjadwalan PodAffinity/PodAntiAffinity yang abnormal yang diperkenalkan di v1.30.1-aliyun.6.5.1.5dad3be8.

v1.30.3-aliyun.6.5.5.8b10ee7c

1 Agustus 2024

  • Di-rebase ke versi komunitas v1.30.3.

v1.30.1-aliyun.6.5.5.fcac2bdf

1 Agustus 2024

  • CapacityScheduling

    • Memperbaiki kesalahan perhitungan kuota yang mungkin terjadi ketika Coscheduling dan CapacityScheduling digunakan bersamaan.

  • GPUShare

    • Memperbaiki kesalahan dalam menghitung sisa resource node penjadwalan daya komputasi.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Mengoptimalkan perilaku scale-out node ketika ResourcePolicy dan ClusterAutoscaler digunakan bersamaan. Node tidak lagi di-scale-out ketika Pod di semua unit telah mencapai nilai Max-nya.

v1.30.1-aliyun.6.5.4.fcac2bdf

22 Juli 2024

  • Coscheduling

    • Memperbaiki kesalahan statistik kuota ketika menggunakan ECI.

  • Memperbaiki masalah sesekali "xxx is in cache, so can't be assumed".

v1.30.1-aliyun.6.5.3.9adaeb31

10 Juli 2024

Memperbaiki masalah Pod berada dalam status Pending untuk waktu yang lama, yang diperkenalkan di v1.30.1-aliyun.6.5.1.5dad3be8.

v1.30.1-aliyun.6.5.1.5dad3be8

27 Juni 2024

  • Coscheduling

    • Mengoptimalkan kinerja penjadwalan Coscheduling.

  • Menambahkan dukungan untuk penjadwalan Pod berurutan.

  • Menambahkan dukungan untuk mendeklarasikan kelas ekuivalensi guna meningkatkan kinerja penjadwalan.

  • Mengoptimalkan kinerja plugin penjadwal yang ada menggunakan PreEnqueue.

v1.30.1-aliyun.6.4.7.6643d15f

31 Mei 2024

  • Mendukung semua fitur sebelumnya di kluster ACK versi 1.30.

Riwayat perubahan Versi 1.28

Nomor versi

Tanggal perubahan

Perubahan

v1.28.12-apsara-6.11.5.db9be0f5

20 Oktober 2025

  • Perbaikan bug:

    • Memperbaiki masalah penggunaan label `alibabacloud.com/acs: "true"` untuk ACS atau label `alibabacloud.com/eci: "true"` untuk ECI yang tidak berfungsi.

v1.28.12-apsara-6.11.4.a48c5b6c

15 September 2025

  • Perbaikan bug:

    • Memperbaiki masalah penjadwalan yang terjadi ketika beberapa kontainer dalam satu Pod meminta nvidia.com/gpu.

    • Memperbaiki masalah penjadwal yang mungkin crash ketika banyak permintaan konkuren dilakukan untuk daya komputasi ACS.

v1.28.12-apsara-6.11.3.1a06b13e

9 September 2025

  • Fitur baru:

    • ElasticQuotaTree kini mendukung penggunaan anotasi alibabacloud.com/ignore-empty-resource untuk mengabaikan batas resource yang tidak dideklarasikan dalam kuota.

v1.28.12-aliyun-6.11.1.f23c663c

25 Juli 2025

v1.28.12-aliyun-6.11.0.4003ef92

18 Juli 2025

  • Mengoptimalkan determinisme penjadwalan GOAT untuk mencegah kegagalan determinisme akibat status NodeReady konkuren selama penjadwalan Pod.

  • Memperbaiki masalah jumlah Pod untuk gang yang salah ketika CR PodGroup dihapus dan dibuat ulang sementara Pod yang telah dijadwalkan masih ada.

  • Memperbaiki masalah dalam kebijakan preemption ElasticQuota di mana Pod dengan kebijakan yang sama mungkin dipreempt secara salah, dan preemption dalam kuota yang sama mungkin terjadi ketika penggunaan resource belum mencapai nilai Min.

  • Memperbaiki masalah dalam penjadwalan yang sadar IP tersisa di mana kube-scheduler tidak mencegah Pod dijadwalkan ke node ketika node tersebut kekurangan alamat IP.

  • Memperbaiki masalah di mana kebijakan TimeoutOrExceedMax dan ExceedMax dalam ResourcePolicy tidak valid (diperkenalkan di versi 6.9.x).

  • Memperbaiki masalah jumlah MaxPod yang kadang-kadang dihitung secara tidak benar setelah elastic scaling dipicu dalam ResourcePolicy.

  • Menambahkan pemeriksaan keadilan penjadwalan ke ElasticQuotaTree. Ini memastikan bahwa ketika kuota dengan persyaratan resource yang belum terpenuhi memiliki Pod tertunda, tidak ada Pod baru yang dijadwalkan untuk kuota yang telah memenuhi jaminan resource-nya. Fitur ini harus diaktifkan menggunakan parameter StrictFairness plugin dan diaktifkan secara default ketika algoritma preemption diatur ke None.

  • Menambahkan fitur ScheduleAdmission. Scheduler tidak akan menjadwalkan Pod yang memiliki anotasi alibabacloud.com/schedule-admission.

  • kube-scheduler kini mendukung Pod dengan tiga jenis label berikut: alibabacloud.com/eci=true, alibabacloud.com/acs=true, dan eci=true. Untuk Pod tersebut, kube-scheduler hanya memeriksa plugin VolumeBind, VolumeRestrictions, VolumeZone, dan plugin terkait penjadwalan node virtual (ServerlessGateway, ServerlessScheduling, dan ServerlessBinder). Jika Pod tidak memiliki mount tipe PVC, kube-scheduler melewati semua pemeriksaan dan langsung meneruskan Pod ke node virtual untuk diproses.

  • Menambahkan pemeriksaan keamanan untuk penjadwalan ResourcePolicy. Jika suatu unit mungkin melakukan patch label Pod dan label tersebut mungkin memengaruhi MatchLabels ReplicaSet atau StatefulSet, unit tersebut dilewati.

v1.28.12-aliyun-6.9.4.206fc5f8

4 Juni 2025

  • Memperbaiki masalah InterPodAffinity dan PodTopologySpread yang mungkin menjadi tidak valid selama penjadwalan Pod berkelanjutan.

  • Memperbaiki masalah penjadwalan kadang-kadang menjadi abnormal ketika ResourcePolicy digunakan.

  • Memperbaiki masalah preemption ElasticQuota yang abnormal.

v1.28.12-aliyun-6.9.3.cd73f3fe

14 Mei 2025

  • Mengoptimalkan perilaku kube-scheduler saat berinteraksi dengan kelompok node yang memiliki auto scaling diaktifkan.

  • Memperbaiki masalah jumlah Pod yang salah dalam ResourcePolicy untuk penjadwalan berbasis prioritas resource elastis kustom.

  • Memperbaiki masalah kebocoran cloud disk yang mungkin terjadi ketika cloud disk tipe WaitForFirstConsumer digunakan dengan daya komputasi serverless.

v1.28.12-aliyun-6.8.6.5f05e0ac

2 April 2025

  • Memperbaiki masalah di kluster serverless ACK di mana cloud disk tipe WaitForFirstConsumer tidak dibuat menggunakan plugin CSI.

v1.28.12-aliyun-6.9.0.6a13fa65

28 Februari 2025

  • Menambahkan dukungan untuk penjadwalan yang sadar IP tersisa node.

  • Menambahkan plugin untuk mendukung pemeriksaan sumber daya sebelum tugas Kube Queue dikeluarkan dari antrian.

  • Menambahkan dukungan untuk mengganti implementasi algoritma preemption melalui konfigurasi komponen.

v1.28.12-aliyun-6.8.5.b6aef0d1

19 Februari 2025

  • Memperbaiki masalah di mana disk mungkin dibuat berulang kali saat menggunakan ECI atau ACS.

  • Memperbaiki masalah nilai Max yang tidak valid setelah mendeklarasikan PodLabels dalam penjadwalan berbasis prioritas resource elastis kustom.

v1.28.12-aliyun-6.8.4.b27c0009

2 Januari 2025

  • Penjadwalan berbasis prioritas resource elastis kustom:

    • Menambahkan dukungan untuk GPU ACS.

    • Memperbaiki masalah instans ECI mungkin bocor ketika PVC digunakan di kluster serverless ACK.

  • CapacityScheduling:

    • Memperbaiki masalah penggunaan ElasticQuotaTree yang salah dalam skenario normalisasi resource ACS.

v1.28.12-aliyun-6.8.3.70c756e1

16 Desember 2024

Penjadwalan berbasis prioritas resource elastis kustom: Menambahkan dukungan untuk beberapa unit tipe ACS.

v1.28.12-aliyun-6.8.2.9a307479

5 Desember 2024

Penjadwalan berbasis prioritas resource elastis kustom

  • Menambahkan dukungan untuk mendefinisikan PodAnnotations dalam suatu unit.

v1.28.12-aliyun-6.8.1.db6cdeb8

2 Desember 2024

  • Mengoptimalkan performa penjadwalan yang sadar topologi jaringan.

  • Memperbaiki masalah di mana Pod ECI mungkin dijadwalkan kembali ke node ECS untuk dieksekusi.

  • Penjadwalan yang sadar beban tidak lagi membatasi pod DaemonSet selama penjadwalan.

v1.28.12-aliyun-6.7.1.44345748

6 November 2024

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk mendeteksi jumlah Pod yang memicu elastic scaling.

    • Bidang `resource: elastic` dalam suatu unit sudah tidak digunakan lagi. Gunakan k8s.aliyun.com/resource-policy-wait-for-ecs-scaling dalam PodLabels sebagai gantinya.

  • Penjadwalan yang sadar topologi CPU

    • Memperbaiki masalah yang mungkin terjadi ketika tipe instans ECS berubah.

v1.28.12-aliyun-6.7.0.b97fca02

4 November 2024

  • CapacityScheduling

    • Memperbaiki masalah preemption kuota elastis dilakukan bahkan ketika ElasticQuotaTree tidak ada.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk unit tipe ACS.

v1.28.12-aliyun-6.6.4.e535a698

22 Oktober 2024

  • Memperbaiki masalah PodTopologySpread kadang-kadang menyebabkan skor tidak valid.

v1.28.12-aliyun-6.6.3.188f750b

11 Oktober 2024

  • Mengoptimalkan pesan event untuk Coscheduling. Jumlah kegagalan Coscheduling kini disertakan dalam pesan event.

  • Mengoptimalkan pesan terkait penjadwalan node virtual. Event peringatan tidak lagi dikirim selama proses penjadwalan node virtual.

v1.28.12-aliyun-6.6.2.054ec1f5

23 September 2024

  • Penjadwalan yang sadar topologi jaringan

    • Memperbaiki masalah di mana Pod tidak dapat dijadwalkan setelah preemption dalam penjadwalan yang memperhatikan topologi jaringan.

  • Penjadwalan yang sadar topologi NUMA

    • Memperbaiki masalah di mana penjadwalan yang sadar topologi NUMA tidak berlaku.

v1.28.12-aliyun-6.6.1.348b251d

11 September 2024

  • Menambahkan dukungan untuk preemption dalam penjadwalan yang sadar topologi jaringan.

  • SlurmOperator

    • Menambahkan dukungan untuk penjadwalan hibrida di kluster Kubernetes & Slurm.

v1.28.12-aliyun-6.5.4.79e08301

20 Agustus 2024

Memperbaiki masalah penjadwalan PodAffinity/PodAntiaffinity yang abnormal yang diperkenalkan di v1.28.3-aliyun-6.5.1.364d020b.

v1.28.12-aliyun-6.5.3.aefde017

1 Agustus 2024

  • Di-rebase ke versi komunitas v1.28.12.

v1.28.3-aliyun-6.5.3.79e08301

1 Agustus 2024

  • CapacityScheduling

    • Memperbaiki kesalahan perhitungan kuota yang mungkin terjadi ketika Coscheduling dan CapacityScheduling digunakan bersamaan.

  • GPUShare

    • Memperbaiki kesalahan dalam menghitung sisa resource node penjadwalan daya komputasi.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Mengoptimalkan perilaku scale-out node ketika ResourcePolicy dan ClusterAutoscaler digunakan bersamaan. Node tidak lagi di-scale-out ketika Pod di semua unit telah mencapai nilai Max-nya.

v1.28.3-aliyun-6.5.2.7ff57682

22 Juli 2024

  • Coscheduling

    • Memperbaiki kesalahan statistik kuota ketika menggunakan ECI.

  • Memperbaiki masalah sesekali "xxx is in cache, so can't be assumed".

  • Memperbaiki masalah Pod berada dalam status Pending untuk waktu yang lama, yang diperkenalkan di v1.28.3-aliyun-6.5.1.364d020b.

v1.28.3-aliyun-6.5.1.364d020b

27 Juni 2024

  • Coscheduling

    • Mengoptimalkan kecepatan penjadwalan Coscheduling.

  • Menambahkan dukungan untuk penjadwalan Pod berurutan.

  • Menambahkan dukungan untuk mendeklarasikan kelas ekuivalensi guna meningkatkan kinerja penjadwalan.

  • Mengoptimalkan kinerja plugin penjadwal yang ada menggunakan PreEnqueue.

v1.28.3-aliyun-6.4.7.0f47500a

24 Mei 2024

  • Penjadwalan yang sadar topologi jaringan

    • Memperbaiki masalah penjadwalan yang sadar topologi jaringan kadang-kadang gagal.

v1.28.3-aliyun-6.4.6.f32dc398

16 Mei 2024

  • Penjadwalan GPU bersama

    • Memperbaiki masalah di kluster LINGJUN di mana penjadwalan GPU menjadi abnormal setelah label node ack.node.gpu.schedule diubah dari egpu ke default.

  • CapacityScheduling

    • Memperbaiki pesan error sesekali: running AddPod on PreFilter plugin.

  • Penjadwalan elastis

    • Menambahkan event wait for eci provisioning yang dihasilkan ketika instans ECI dibuat menggunakan alibabacloud.com/burst-resource.

v1.28.3-aliyun-6.4.5.a8b4a599

9 Mei 2024

v1.28.3-aliyun-6.4.3.f57771d7

18 Maret 2024

  • Penjadwalan GPU bersama

    • Menambahkan dukungan untuk mengirimkan ConfigMap guna menentukan isolasi kartu.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk tipe sumber daya elastis.

v1.28.3-aliyun-6.4.2.25bc61fb

1 Maret 2024

Menonaktifkan fitur SchedulerQueueingHints secara default. Untuk informasi lebih lanjut, lihat Pull Request #122291.

v1.28.3-aliyun-6.4.1.c7db7450

21 Februari 2024

  • Menambahkan dukungan untuk alokasi gabungan NUMA.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk menunggu antar unit.

  • Memperbaiki masalah dalam penjadwalan yang sadar IP tersisa di mana jumlah Pod yang dapat dijadwalkan berkurang karena penghitungan alamat IP tersisa yang salah.

v1.28.3-aliyun-6.3.1ab2185e

10 Januari 2024

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Memperbaiki masalah afinitas zona ECI dan diskretisasi tidak berfungsi ketika menggunakan penjadwalan prioritas resource elastis kustom.

  • Penjadwalan yang sadar topologi CPU

    • Mencegah core CPU yang sama dialokasikan berulang kali ke satu Pod, yang menyebabkan Pod gagal dimulai di node.

  • Penjadwalan elastis ECI

    • Memperbaiki masalah Pod tetap dijadwalkan ke ECI ketika nilai label alibabacloud.com/burst-resource bukan `eci` atau `eci_only`.

v1.28.3-aliyun-6.2.84d57ad9

21 Desember 2023

Menambahkan dukungan untuk MatchLabelKeys dalam penjadwalan berbasis prioritas resource elastis kustom untuk secara otomatis mengelompokkan versi berbeda selama rilis aplikasi.

v1.28.3-aliyun-6.1.ac950aa0

13 Desember 2023

  • CapacityScheduling

    • Menambahkan fitur untuk menentukan kuota. Anda dapat menentukan kuota tempat Pod berada menggunakan anotasi quota.scheduling.alibabacloud.com/name pada Pod.

    • Menambahkan fitur asosiasi antrian. Fitur ini mendukung penghitungan hanya resource Pod yang dikelola oleh Kube Queue.

    • Mengoptimalkan logika preemption. Dalam versi baru, preemption CapacityScheduling tidak menyebabkan penggunaan resource Pod kuota yang dipreempt turun di bawah nilai Min, juga tidak menyebabkan penggunaan resource Pod kuota yang mempreempt melebihi nilai Min.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan fitur pembaruan. Fitur ini mendukung pembaruan unit dan label node ResourcePolicy. Setelah pembaruan, Deletion-Cost Pod disinkronkan.

    • Menambahkan IgnoreTerminatingPod. Fitur ini mendukung pengabaian Pod yang sedang terminasi saat menghitung jumlah Pod dalam suatu unit.

    • Menambahkan opsi IgnorePreviousPod. Fitur ini mendukung pengabaian Pod yang CreationTimestamp-nya lebih awal daripada ResourcePolicy terkait saat menghitung jumlah Pod dalam suatu unit.

    • Menambahkan opsi PreemptPolicy. Fitur ini mendukung upaya preemption Pod antar unit.

  • GPUShare

    • Mengoptimalkan kecepatan penjadwalan GPUShare dengan mengurangi latensi penjadwalan P99 plugin Filter dari milidetik menjadi mikrodetik.

v1.28.3-aliyun-5.8-89c55520

28 Oktober 2023

Mendukung semua fitur sebelumnya di kluster ACK versi 1.28.

Riwayat perubahan Versi 1.26

Nomor versi

Tanggal perubahan

Perubahan

v1.26.3-aliyun-6.8.7.5a563072

27 November 2025

Memperbaiki masalah penjadwalan yang disebabkan oleh NUMAAwareResource mengembalikan skor lebih dari 100.

v1.26.3-aliyun-6.8.7.fec3f2bc

14 Mei 2025

  • Memperbaiki masalah kebocoran cloud disk yang mungkin terjadi ketika cloud disk tipe WaitForFirstConsumer digunakan dengan daya komputasi serverless.

v1.26.3-aliyun-6.9.0.293e663c

28 Februari 2025

  • Menambahkan dukungan untuk penjadwalan yang sadar IP tersisa node.

  • Menambahkan plugin untuk mendukung pemeriksaan sumber daya sebelum tugas Kube Queue dikeluarkan dari antrian.

  • Menambahkan dukungan untuk mengganti implementasi algoritma preemption melalui konfigurasi komponen.

v1.26.3-aliyun-6.8.5.7838feba

19 Februari 2025

  • Memperbaiki masalah di mana disk mungkin dibuat berulang kali saat menggunakan ECI atau ACS.

  • Memperbaiki masalah nilai Max yang tidak valid setelah mendeklarasikan PodLabels dalam penjadwalan berbasis prioritas resource elastis kustom.

v1.26.3-aliyun-6.8.4.4b180111

2 Januari 2025

  • Penjadwalan berbasis prioritas resource elastis kustom:

    • Menambahkan dukungan untuk GPU ACS.

    • Memperbaiki masalah instans ECI mungkin bocor ketika PVC digunakan di kluster serverless ACK.

  • CapacityScheduling:

    • Memperbaiki masalah penggunaan ElasticQuotaTree yang salah dalam skenario normalisasi resource ACS.

v1.26.3-aliyun-6.8.3.95c73e0b

16 Desember 2024

Penjadwalan berbasis prioritas resource elastis kustom: Menambahkan dukungan untuk beberapa unit tipe ACS.

v1.26.3-aliyun-6.8.2.9c9fa19f

5 Desember 2024

Penjadwalan berbasis prioritas resource elastis kustom

  • Menambahkan dukungan untuk mendefinisikan PodAnnotations dalam suatu unit.

v1.26.3-aliyun-6.8.1.a12db674

2 Desember 2024

  • Memperbaiki masalah di mana Pod ECI mungkin dijadwalkan kembali ke node ECS untuk dieksekusi.

  • Penjadwalan yang sadar beban tidak lagi membatasi pod DaemonSet selama penjadwalan.

v1.26.3-aliyun-6.7.1.d466c692

6 November 2024

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk mendeteksi jumlah Pod yang memicu elastic scaling.

    • Bidang `resource: elastic` dalam suatu unit sudah tidak digunakan lagi. Gunakan k8s.aliyun.com/resource-policy-wait-for-ecs-scaling dalam PodLabels sebagai gantinya.

  • Penjadwalan yang sadar topologi CPU

    • Memperbaiki masalah yang mungkin terjadi ketika tipe instans ECS berubah.

v1.26.3-aliyun-6.7.0.9c293fb7

4 November 2024

  • CapacityScheduling

    • Memperbaiki masalah preemption kuota elastis dilakukan bahkan ketika ElasticQuotaTree tidak ada.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk unit tipe ACS.

v1.26.3-aliyun-6.6.4.7a8f3f9d

22 Oktober 2024

Mengoptimalkan pesan terkait penjadwalan node virtual. Event peringatan tidak lagi dikirim selama proses penjadwalan node virtual.

v1.26.3-aliyun-6.6.3.67f250fe

4 September 2024

  • SlurmOperator

    • Mengoptimalkan kinerja penjadwalan plugin.

v1.26.3-aliyun-6.6.2.9ea0a6f5

30 Agustus 2024

  • InterPodAffinity

    • Memperbaiki masalah penghapusan taint dari node baru yang tidak memicu penjadwalan ulang Pod.

v1.26.3-aliyun-6.6.1.605b8a4f

31 Juli 2024

  • SlurmOperator

    • Menambahkan dukungan untuk penjadwalan hibrida di kluster Kubernetes & Slurm.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Mengoptimalkan fitur produk untuk menghindari scale-out node yang tidak perlu ketika digunakan dengan kelompok node yang memiliki auto scaling diaktifkan.

v1.26.3-aliyun-6.4.7.2a77d106

27 Juni 2024

  • Coscheduling

    • Mengoptimalkan kecepatan Coscheduling.

v1.26.3-aliyun-6.4.6.78cacfb4

16 Mei 2024

  • CapacityScheduling

    • Memperbaiki pesan error sesekali: running AddPod on PreFilter plugin.

  • Penjadwalan elastis

    • Menambahkan event wait for eci provisioning yang dihasilkan ketika instans ECI dibuat menggunakan alibabacloud.com/burst-resource.

v1.26.3-aliyun-6.4.5.7f36e9b3

9 Mei 2024

v1.26.3-aliyun-6.4.3.e7de0a1e

18 Maret 2024

  • Penjadwalan GPU bersama

    • Menambahkan dukungan untuk mengirimkan ConfigMap guna menentukan isolasi kartu.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk tipe sumber daya elastis.

v1.26.3-aliyun-6.4.1.d24bc3c3

21 Februari 2024

  • Skor Node Virtual oleh plugin NodeResourceFit dioptimalkan untuk mencegah Node Virtual selalu menerima skor 0. Hal ini memungkinkan NodeAffinity tipe Preferred untuk memprioritaskan penjadwalan di node ECS secara benar.

  • Menambahkan dukungan untuk alokasi gabungan NUMA.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk menunggu antar unit.

  • Memperbaiki masalah dalam penjadwalan yang sadar IP tersisa di mana jumlah Pod yang dapat dijadwalkan berkurang karena penghitungan alamat IP tersisa yang salah.

v1.26.3-aliyun-6.3.33fdc082

10 Januari 2024

  • Menyesuaikan prioritas resource elastis

    • Memperbaiki masalah afinitas zona ECI dan diskretisasi tidak berfungsi ketika menggunakan penjadwalan prioritas resource elastis kustom.

  • Penjadwalan yang sadar topologi CPU

    • Mencegah core CPU yang sama dialokasikan berulang kali ke satu Pod, yang menyebabkan Pod gagal dimulai di node.

  • Penjadwalan elastis ECI

    • Memperbaiki masalah Pod tetap dijadwalkan ke ECI ketika nilai label alibabacloud.com/burst-resource bukan `eci` atau `eci_only`.

  • CapacityScheduling

    • Mengaktifkan fitur preemption job secara otomatis di kluster ACK LINGJUN.

v1.26.3-aliyun-6.2.d9c15270

21 Desember 2023

Menambahkan dukungan untuk MatchLabelKeys dalam penjadwalan berbasis prioritas resource elastis kustom untuk secara otomatis mengelompokkan versi berbeda selama rilis aplikasi.

v1.26.3-aliyun-6.1.a40b0eef

13 Desember 2023

  • CapacityScheduling

    • Menambahkan fitur untuk menentukan kuota. Anda dapat menentukan kuota tempat Pod berada menggunakan anotasi quota.scheduling.alibabacloud.com/name pada Pod.

    • Menambahkan fitur asosiasi antrian. Fitur ini mendukung penghitungan hanya resource Pod yang dikelola oleh Kube Queue.

    • Mengoptimalkan logika preemption. Dalam versi baru, preemption CapacityScheduling tidak menyebabkan penggunaan resource Pod kuota yang dipreempt turun di bawah nilai Min, juga tidak menyebabkan penggunaan resource Pod kuota yang mempreempt melebihi nilai Min.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan fitur pembaruan. Fitur ini mendukung pembaruan unit ResourcePolicy dan label node. Setelah pembaruan, Deletion-Cost Pod disinkronkan.

    • Menambahkan IgnoreTerminatingPod. Fitur ini mendukung pengabaian Pod yang sedang terminasi saat menghitung jumlah Pod dalam suatu unit.

    • Menambahkan opsi IgnorePreviousPod. Fitur ini mendukung pengabaian Pod yang CreationTimestamp-nya lebih awal daripada ResourcePolicy terkait saat menghitung jumlah Pod dalam suatu unit.

    • Menambahkan opsi PreemptPolicy. Fitur ini mendukung upaya preemption Pod antar unit.

  • GPUShare

    • Mengoptimalkan kecepatan penjadwalan GPUShare dengan mengurangi latensi penjadwalan P99 plugin Filter dari milidetik menjadi mikrodetik.

v1.26.3-aliyun-5.9-cd4f2cc3

16 November 2023

  • Mengoptimalkan tampilan alasan kegagalan penjadwalan akibat tipe cloud disk yang tidak sesuai.

v1.26.3-aliyun-5.8-a1482f93

16 Oktober 2023

  • Menambahkan dukungan untuk penjadwalan node Windows.

  • Mengoptimalkan kecepatan Coscheduling saat menangani penjadwalan simultan beberapa tugas untuk mengurangi pemblokiran tugas.

v1.26.3-aliyun-5.7-2f57d3ff

20 September 2023

  • Memperbaiki masalah GPUShare kadang-kadang gagal menerima Pod selama penjadwalan.

  • Menambahkan plugin ke kube-scheduler yang sadar alamat IP tersisa pada node. Pod tidak lagi dijadwalkan ke node yang tidak memiliki alamat IP tersisa.

  • Menambahkan plugin penjadwalan yang sadar topologi ke kube-scheduler. Plugin ini mendukung penjadwalan Pod ke domain topologi yang sama dan secara otomatis mencoba ulang di beberapa domain topologi.

  • kube-scheduler kini memperbarui informasi Penggunaan dan Permintaan ElasticQuotaTree dengan frekuensi satu detik.

v1.26.3-aliyun-5.5-8b98a1cc

5 Juli 2023

  • Memperbaiki masalah di mana Pod sesekali tetap dalam status Pending untuk waktu yang lama selama Coscheduling.

  • Mengoptimalkan pengalaman pengguna saat menggunakan Coscheduling dengan kelompok node elastis. Pod lain dalam PodGroup tidak lagi memicu scale-out kelompok node ketika beberapa Pod tidak dapat dijadwalkan atau di-scale-out karena konfigurasi selector node yang salah.

v1.26.3-aliyun-5.4-21b4da4c

3 Juli 2023

  • Memperbaiki masalah di mana properti Max dari ResourcePolicy tidak valid.

  • Mengoptimalkan dampak banyak Pod tertunda terhadap kinerja kube-scheduler. Throughput kube-scheduler kini mirip dengan saat tidak ada Pod tertunda, meskipun ada banyak Pod tertunda di kluster.

v1.26.3-aliyun-5.1-58a821bf

26 Mei 2023

Menambahkan dukungan untuk memperbarui bidang seperti min-available dan Matchpolicy untuk PodGroup.

v1.26.3-aliyun-5.0-7b1ccc9d

22 Mei 2023

  • Fitur penjadwalan berbasis prioritas resource elastis kustom kini mendukung deklarasi jumlah maksimum replika dalam bidang Unit.

  • Menambahkan dukungan untuk penjadwalan yang sadar topologi GPU.

v1.26.3-aliyun-4.1-a520c096

27 April 2023

Node tidak lagi di-scale out oleh autoscaler ketika batas Elasticquota terlampaui atau jumlah Pod Gang tidak terpenuhi.

Riwayat perubahan Versi 1.24

Nomor versi

Tanggal perubahan

Perubahan

v1.24.6-aliyun-6.4.7.e7ffcda5

6 Mei 2025

  • Memperbaiki masalah jumlah Max dalam ResourcePolicy kadang-kadang salah.

  • Memperbaiki masalah kebocoran cloud disk yang mungkin terjadi ketika cloud disk tipe WaitForFirstConsumer digunakan dengan daya komputasi serverless.

v1.24.6-aliyun-6.5.0.37a567db (Tersedia pada daftar putih)

4 November 2024

Penjadwalan berbasis prioritas resource elastis kustom

  • Menambahkan dukungan untuk unit tipe ACS.

v1.24.6-aliyun-6.4.6.c4d551a0

16 Mei 2024

  • CapacityScheduling

    • Memperbaiki pesan error sesekali: running AddPod on PreFilter plugin.

v1.24.6-aliyun-6.4.5.aab44b4a

9 Mei 2024

v1.24.6-aliyun-6.4.3.742bd819

18 Maret 2024

  • Penjadwalan GPU bersama

    • Menambahkan dukungan untuk mengirimkan ConfigMap guna menentukan isolasi kartu.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk tipe sumber daya elastis.

v1.24.6-aliyun-6.4.1.14ebc575

21 Februari 2024

  • Skor Node Virtual oleh plugin NodeResourceFit dioptimalkan. Node Virtual selalu diberi skor 0, yang memastikan aturan `preferred` `NodeAffinity` dapat memprioritaskan penjadwalan ke node ECS secara benar.

  • Menambahkan dukungan untuk alokasi gabungan NUMA.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan dukungan untuk menunggu antar unit.

  • Memperbaiki masalah dalam penjadwalan yang sadar IP tersisa di mana jumlah Pod yang dapat dijadwalkan berkurang karena penghitungan alamat IP tersisa yang salah.

v1.24.6-aliyun-6.3.548a9e59

10 Januari 2024

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Memperbaiki masalah afinitas zona ECI dan diskretisasi tidak berfungsi ketika menggunakan penjadwalan prioritas resource elastis kustom.

  • Penjadwalan yang sadar topologi CPU

    • Mencegah core CPU yang sama dialokasikan berulang kali ke satu Pod, yang menyebabkan Pod gagal dimulai di node.

  • Penjadwalan elastis ECI

    • Memperbaiki masalah Pod tetap dijadwalkan ke ECI ketika nilai label alibabacloud.com/burst-resource bukan `eci` atau `eci_only`.

  • CapacityScheduling

    • Mengaktifkan fitur preemption job secara otomatis di kluster ACK LINGJUN.

v1.24.6-aliyun-6.2.0196baec

21 Desember 2023

Menambahkan dukungan untuk MatchLabelKeys dalam penjadwalan berbasis prioritas resource elastis kustom untuk secara otomatis mengelompokkan versi berbeda selama rilis aplikasi.

v1.24.6-aliyun-6.1.1900da95

13 Desember 2023

  • CapacityScheduling

    • Menambahkan fitur untuk menentukan kuota. Anda dapat menentukan kuota tempat Pod berada menggunakan anotasi quota.scheduling.alibabacloud.com/name pada Pod.

    • Menambahkan fitur asosiasi antrian. Fitur ini mendukung penghitungan hanya resource Pod yang dikelola oleh Kube Queue.

    • Mengoptimalkan logika preemption. Dalam versi baru, preemption CapacityScheduling tidak menyebabkan penggunaan resource Pod kuota yang dipreempt turun di bawah nilai Min, juga tidak menyebabkan penggunaan resource Pod kuota yang mempreempt melebihi nilai Min.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan fitur pembaruan. Fitur ini mendukung pembaruan unit ResourcePolicy dan label node. Setelah pembaruan, Deletion-Cost Pod disinkronkan.

    • Menambahkan IgnoreTerminatingPod. Fitur ini mendukung pengabaian Pod yang sedang terminasi saat menghitung jumlah Pod dalam suatu unit.

    • Menambahkan opsi IgnorePreviousPod. Fitur ini mendukung pengabaian Pod yang CreationTimestamp-nya lebih awal daripada ResourcePolicy terkait saat menghitung jumlah Pod dalam suatu unit.

    • Menambahkan opsi PreemptPolicy. Fitur ini mendukung upaya preemption Pod antar unit.

  • GPUShare

    • Mengoptimalkan kecepatan penjadwalan GPUShare dengan mengurangi latensi penjadwalan P99 plugin Filter dari milidetik menjadi mikrodetik.

v1.24.6-aliyun-5.9-e777ab5b

16 November 2023

  • Mengoptimalkan tampilan alasan kegagalan penjadwalan akibat tipe cloud disk yang tidak sesuai.

v1.24.6-aliyun-5.8-49fd8652

16 Oktober 2023

  • Menambahkan dukungan untuk penjadwalan node Windows.

  • Mengoptimalkan kecepatan Coscheduling saat menangani penjadwalan simultan beberapa tugas untuk mengurangi pemblokiran tugas.

v1.24.6-aliyun-5.7-62c7302c

20 September 2023

  • Memperbaiki masalah GPUShare kadang-kadang gagal menerima Pod selama penjadwalan.

v1.24.6-aliyun-5.6-2bb99440

31 Agustus 2023

  • Menambahkan plugin ke kube-scheduler yang sadar alamat IP tersisa pada node. Pod tidak lagi dijadwalkan ke node yang tidak memiliki alamat IP tersisa.

  • Menambahkan plugin penjadwalan yang sadar topologi ke kube-scheduler. Plugin ini mendukung penjadwalan Pod ke domain topologi yang sama dan secara otomatis mencoba ulang di beberapa domain topologi.

  • kube-scheduler kini memperbarui informasi Penggunaan dan Permintaan ElasticQuotaTree dengan frekuensi satu detik.

v1.24.6-aliyun-5.5-5e8aac79

5 Juli 2023

  • Memperbaiki masalah di mana Pod sesekali tetap dalam status Pending untuk waktu yang lama selama Coscheduling.

  • Mengoptimalkan pengalaman pengguna saat menggunakan Coscheduling dengan kelompok node elastis. Pod lain dalam PodGroup tidak lagi memicu scale-out kelompok node ketika beberapa Pod tidak dapat dijadwalkan atau di-scale-out karena konfigurasi selector node yang salah.

v1.24.6-aliyun-5.4-d81e785e

3 Juli 2023

  • Memperbaiki masalah di mana properti Max dari ResourcePolicy tidak valid.

  • Mengoptimalkan dampak banyak Pod tertunda terhadap kinerja kube-scheduler. Throughput kube-scheduler kini mirip dengan saat tidak ada Pod tertunda, meskipun ada banyak Pod tertunda di kluster.

v1.24.6-aliyun-5.1-95d8a601

26 Mei 2023

Menambahkan dukungan untuk memperbarui bidang seperti min-available dan Matchpolicy untuk Coscheduling.

v1.24.6-aliyun-5.0-66224258

22 Mei 2023

  • Fitur penjadwalan berbasis prioritas resource elastis kustom kini mendukung deklarasi jumlah maksimum replika dalam bidang Unit.

  • Menambahkan dukungan untuk penjadwalan yang sadar topologi GPU.

v1.24.6-aliyun-4.1-18d8d243

31 Maret 2023

ElasticResource kini mendukung penjadwalan Pod ke node VK Arm.

v1.24.6-4.0-330eb8b4-aliyun

1 Maret 2023

  • GPUShare:

    • Memperbaiki masalah status kube-scheduler salah ketika node GPU diturunkan spesifikasinya.

    • Memperbaiki masalah node GPU tidak dapat dialokasikan sepenuhnya dengan memori GPU.

    • Menambahkan dukungan untuk mempreempt 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.

  • Parameter kustom: Menambahkan dukungan untuk parameter konfigurasi terkait Loadaware.

v1.24.6-3.2-4f45222b-aliyun

13 Januari 2023

Memperbaiki masalah perhitungan memori GPUShare yang tidak akurat yang mencegah Pod menggunakan memori GPU dengan benar.

v1.24.6-ack-3.1

14 November 2022

  • Fitur skor untuk penjadwalan GPU bersama diaktifkan secara default. Di versi sebelumnya, fitur ini dinonaktifkan secara default.

  • Menambahkan dukungan untuk penjadwalan yang sadar beban.

v1.24.6-ack-3.0

27 September 2022

Menambahkan dukungan untuk Capacity Scheduling.

v1.24.3-ack-2.0

21 September 2022

  • Menambahkan dukungan untuk penjadwalan GPU bersama.

  • Menambahkan dukungan untuk Coscheduling.

  • Menambahkan dukungan untuk penjadwalan elastis ECI.

  • Menambahkan dukungan untuk penjadwalan yang sadar CPU.

Riwayat perubahan Versi 1.22

Nomor versi

Tanggal perubahan

Perubahan

v1.22.15-aliyun-6.4.5.e54fd757

6 Mei 2025

  • Memperbaiki masalah jumlah Max dalam ResourcePolicy kadang-kadang salah.

  • Memperbaiki masalah kebocoran cloud disk yang mungkin terjadi ketika cloud disk tipe WaitForFirstConsumer digunakan dengan daya komputasi serverless.

v1.22.15-aliyun-6.4.4.7fc564f8

16 Mei 2024

  • CapacityScheduling

    • Memperbaiki pesan error sesekali: running AddPod on PreFilter plugin.

v1.22.15-aliyun-6.4.3.e858447b

22 April 2024

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Memperbaiki masalah status abnormal sesekali ketika menghapus ResourcePolicy.

v1.22.15-aliyun-6.4.2.4e00a021

18 Maret 2024

  • CapacityScheduling

    • Memperbaiki masalah preemption sesekali gagal di kluster ACK LINGJUN.

  • Menambahkan dukungan untuk memasukkan daftar hitam kartu GPU tertentu secara manual di kluster menggunakan ConfigMap.

v1.22.15-aliyun-6.4.1.1205db85

29 Februari 2024

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Memperbaiki masalah konflik konkurensi sesekali.

v1.22.15-aliyun-6.4.0.145bb899

28 Februari 2024

  • CapacityScheduling

    • Memperbaiki masalah penentuan kuota menyebabkan statistik kuota salah.

v1.22.15-aliyun-6.3.a669ec6f

10 Januari 2024

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Memperbaiki masalah afinitas zona ECI dan diskretisasi tidak berfungsi ketika menggunakan penjadwalan prioritas resource elastis kustom.

    • Menambahkan dukungan untuk MatchLabelKeys.

  • Penjadwalan yang sadar topologi CPU

    • Memperbaiki masalah core CPU yang sama mungkin dialokasikan berulang kali ke satu Pod, menyebabkan Pod gagal dimulai di node.

  • Penjadwalan elastis ECI

    • Memperbaiki masalah Pod tetap dijadwalkan ke ECI ketika nilai label alibabacloud.com/burst-resource bukan `eci` atau `eci_only`.

  • CapacityScheduling

    • Mengaktifkan fitur preemption job secara otomatis di kluster ACK LINGJUN.

v1.22.15-aliyun-6.1.e5bf8b06

13 Desember 2023

  • CapacityScheduling

    • Menambahkan fitur untuk menentukan kuota. Anda dapat menentukan kuota tempat Pod berada menggunakan anotasi quota.scheduling.alibabacloud.com/name pada Pod.

    • Menambahkan fitur asosiasi antrian. Anda dapat mengonfigurasi kuota untuk menghitung hanya sumber daya Pod yang dikelola oleh Kube Queue.

    • Mengoptimalkan logika preemption. Dalam versi baru, preemption CapacityScheduling tidak menyebabkan penggunaan resource Pod kuota yang dipreempt turun di bawah nilai Min, juga tidak menyebabkan penggunaan resource Pod kuota yang mempreempt melebihi nilai Min.

  • Penjadwalan berbasis prioritas resource elastis kustom

    • Menambahkan fitur pembaruan. Fitur ini mendukung pembaruan unit ResourcePolicy dan label node. Setelah pembaruan, Deletion-Cost Pod disinkronkan.

    • Menambahkan IgnoreTerminatingPod. Fitur ini mendukung pengabaian Pod yang sedang terminasi saat menghitung jumlah Pod dalam suatu unit.

    • Menambahkan opsi IgnorePreviousPod. Fitur ini mendukung pengabaian Pod yang CreationTimestamp-nya lebih awal daripada ResourcePolicy terkait saat menghitung jumlah Pod dalam suatu unit.

    • Menambahkan opsi PreemptPolicy. Fitur ini mendukung upaya preemption Pod antar unit.

  • GPUShare

    • Mengoptimalkan kecepatan penjadwalan GPUShare dengan mengurangi latensi penjadwalan P99 plugin Filter dari milidetik menjadi mikrodetik.

v1.22.15-aliyun-5.9-04a5e6eb

16 November 2023

  • Mengoptimalkan tampilan alasan kegagalan penjadwalan akibat tipe cloud disk yang tidak sesuai.

v1.22.15-aliyun-5.8-29a640ae

16 Oktober 2023

  • Menambahkan dukungan untuk penjadwalan node Windows.

  • Mengoptimalkan kecepatan Coscheduling saat menangani penjadwalan simultan beberapa tugas untuk mengurangi pemblokiran tugas.

v1.22.15-aliyun-5.7-bfcffe21

20 September 2023

  • Memperbaiki masalah GPUShare kadang-kadang gagal menerima Pod selama penjadwalan.

v1.22.15-aliyun-5.6-6682b487

14 Agustus 2023

  • Menambahkan plugin ke kube-scheduler yang sadar alamat IP tersisa pada node. Pod tidak lagi dijadwalkan ke node yang tidak memiliki alamat IP tersisa.

  • Menambahkan plugin penjadwalan yang sadar topologi ke kube-scheduler. Plugin ini mendukung penjadwalan Pod ke domain topologi yang sama dan secara otomatis mencoba ulang di beberapa domain topologi.

  • kube-scheduler kini memperbarui informasi Penggunaan dan Permintaan ElasticQuotaTree dengan frekuensi satu detik.

v1.22.15-aliyun-5.5-82f32f68

5 Juli 2023

  • Memperbaiki masalah di mana Pod sesekali tetap dalam status Pending untuk waktu yang lama selama Coscheduling.

  • Mengoptimalkan pengalaman pengguna saat menggunakan PodGroup dengan kelompok node elastis. Pod lain dalam PodGroup tidak lagi memicu scale-out kelompok node ketika beberapa Pod tidak dapat dijadwalkan atau di-scale-out karena konfigurasi selector node yang salah.

v1.22.15-aliyun-5.4-3b914a05

3 Juli 2023

  • Memperbaiki masalah properti Max ResourcePolicy yang tidak valid.

  • Mengoptimalkan dampak banyak Pod tertunda terhadap kinerja kube-scheduler. Throughput kube-scheduler kini mirip dengan saat tidak ada Pod tertunda, meskipun ada banyak Pod tertunda di kluster.

v1.22.15-aliyun-5.1-8a479926

26 Mei 2023

Menambahkan dukungan untuk memperbarui bidang seperti min-available dan Matchpolicy untuk PodGroup.

v1.22.15-aliyun-5.0-d1ab67d9

22 Mei 2023

  • Fitur penjadwalan berbasis prioritas resource elastis kustom kini mendukung deklarasi jumlah maksimum replika dalam bidang Unit.

  • Menambahkan dukungan untuk penjadwalan yang sadar topologi GPU.

v1.22.15-aliyun-4.1-aec17f35

31 Maret 2023

ElasticResource kini mendukung penjadwalan Pod ke node VK Arm.

v1.22.15-aliyun-4.0-384ca5d5

3 Maret 2023

  • GPUShare:

    • Memperbaiki masalah status kube-scheduler salah ketika node GPU diturunkan spesifikasinya.

    • Memperbaiki masalah node GPU tidak dapat dialokasikan sepenuhnya dengan memori GPU.

    • Menambahkan dukungan untuk mempreempt 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 subdomain DNS.

  • Parameter kustom: Menambahkan dukungan untuk parameter konfigurasi terkait Loadaware.

v1.22.15-2.1-a0512525-aliyun

10 Januari 2023

Memperbaiki masalah perhitungan memori GPUShare yang tidak akurat yang mencegah Pod menggunakan memori GPU dengan benar.

v1.22.15-ack-2.0

30 November 2022

  • kube-scheduler kini mendukung parameter kustom.

  • Menambahkan dukungan untuk penjadwalan yang sadar beban.

  • Menambahkan dukungan untuk penjadwalan elastis berdasarkan prioritas kelompok node.

  • Menambahkan dukungan untuk penjadwalan daya komputasi GPU bersama.

v1.22.3-ack-1.1

27 Februari 2022

Memperbaiki masalah di mana penjadwalan GPU bersama gagal ketika kluster hanya memiliki satu node.

v1.22.3-ack-1.0

4 Januari 2021

  • Menambahkan dukungan untuk penjadwalan yang sadar CPU.

  • Menambahkan dukungan untuk Coscheduling.

  • Menambahkan dukungan untuk Capacity Scheduling.

  • Menambahkan dukungan untuk penjadwalan elastis ECI.

  • Menambahkan dukungan untuk penjadwalan GPU bersama.

Riwayat perubahan Versi 1.20

Nomor versi

Tanggal perubahan

Perubahan

v1.20.11-aliyun-10.6-f95f7336

22 September 2023

  • Memperbaiki masalah penggunaan kuota kadang-kadang dihitung salah dalam ElasticQuotaTree.

v1.20.11-aliyun-10.3-416caa03

26 Mei 2023

  • Memperbaiki masalah GPUShare kadang-kadang menyebabkan kesalahan cache di versi Kubernetes yang lebih lama.

v1.20.11-aliyun-10.2-f4a371d3

27 April 2023

  • ElasticResource kini mendukung penjadwalan Pod ke node VK Arm.

  • Memperbaiki masalah kegagalan penjadwalan dalam penjadwalan yang sadar beban akibat penggunaan CPU melebihi jumlah yang diminta.

v1.20.11-aliyun-10.0-ae867721

3 April 2023

Menambahkan dukungan untuk MatchPolicy dalam Coscheduling.

v1.20.11-aliyun-9.2-a8f8c908

8 Maret 2023

  • CapacityScheduling: Memperbaiki masalah status kube-scheduler salah akibat nama kuota duplikat.

  • Menambahkan dukungan untuk penjadwalan cloud disk.

  • Penjadwalan GPU bersama:

    • Memperbaiki masalah status kube-scheduler salah ketika node GPU diturunkan spesifikasinya.

    • Memperbaiki masalah node GPU kadang-kadang tidak dapat dialokasikan sepenuhnya dengan memori GPU.

    • Menambahkan dukungan untuk mempreempt Pod GPU.

  • Penjadwalan yang sadar topologi CPU: Pod dengan penjadwalan CPU diaktifkan tidak dijadwalkan ke node tanpa NUMA diaktifkan.

  • Anda dapat menggunakan parameter kustom.

v1.20.4-ack-8.0

29 Agustus 2022

Memperbaiki bug yang diketahui.

v1.20.4-ack-7.0

22 Februari 2022

Menambahkan dukungan untuk penjadwalan elastis berdasarkan prioritas kelompok node.

v1.20.4-ack-4.0

2 September 2021

  • Menambahkan dukungan untuk penjadwalan yang sadar beban.

  • Menambahkan dukungan untuk penjadwalan elastis ECI.

v1.20.4-ack-3.0

26 Mei 2021

Menambahkan dukungan untuk penjadwalan yang sadar CPU berdasarkan Socket dan cache L3.

v1.20.4-ack-2.0

14 Mei 2021

Menambahkan dukungan untuk Capacity Scheduling.

v1.20.4-ack-1.0

7 April 2021

  • Menambahkan dukungan untuk penjadwalan yang sadar CPU.

  • Coscheduling didukung.

  • Menambahkan dukungan untuk penjadwalan yang sadar topologi GPU.

  • Menambahkan dukungan untuk penjadwalan GPU bersama.

Riwayat perubahan Versi 1.18

Nomor versi

Tanggal perubahan

Perubahan

v1.18-ack-4.0

2 September 2021

Menambahkan dukungan untuk penjadwalan yang sadar beban.

v1.18-ack-3.1

5 Juni 2021

Menjadikan penjadwalan ECI kompatibel dengan kelompok node.

v1.18-ack-3.0

12 Maret 2021

Menambahkan dukungan untuk penjadwalan terpadu ECI dan ECS.

v1.18-ack-2.0

30 November 2020

Menambahkan dukungan untuk penjadwalan yang sadar topologi GPU dan penjadwalan GPU bersama.

v1.18-ack-1.0

24 September 2020

Menambahkan dukungan untuk penjadwalan yang sadar CPU dan Coscheduling.

Riwayat perubahan Versi 1.16

Nomor versi

Tanggal perubahan

Perubahan

v1.16-ack-1.0

21 Juli 2020

  • Menambahkan dukungan untuk penjadwalan yang sadar CPU di kluster Kubernetes v1.16.

  • Menambahkan dukungan untuk Coscheduling di kluster Kubernetes v1.16.