全部产品
Search
文档中心

Container Service for Kubernetes:kube-scheduler

更新时间:Dec 10, 2025

kube-scheduler adalah komponen lapisan kontrol yang menjadwalkan Pod ke node yang sesuai dalam kluster berdasarkan penggunaan sumber daya node dan persyaratan penjadwalan Pod.

Pendahuluan

Tentang kube-scheduler

kube-scheduler mengidentifikasi node yang layak untuk setiap Pod dalam antrian penjadwalan berdasarkan nilai Request dalam spesifikasi Pod dan sumber daya Allocatable pada node. Komponen ini kemudian mengurutkan semua node yang layak dan mengikat Pod ke 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.

Plugin Filter dan Score

Framework Penjadwalan Kubernetes menggunakan plugin untuk menangani logika penjadwalan yang kompleks, sehingga membuat proses penjadwalan menjadi fleksibel dan dapat diperluas. Plugin Filter mengeliminasi node yang tidak mampu menjalankan Pod tertentu, sedangkan plugin Score memberi peringkat pada node yang tersisa berdasarkan tingkat kesesuaian untuk menjalankan Pod tersebut.

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

Lihat plugin default

Versi komponen

Filter

Score

v1.30.1-aliyun.6.5.4.fcac2bdf

  • Plugin open source default:

    Sama seperti komunitas open source. Untuk informasi lebih lanjut, lihat Plugin Filter default untuk 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 komunitas open source. Untuk informasi lebih lanjut, lihat Plugin Score default untuk 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 open source default:

    Sama seperti komunitas open source. Untuk informasi lebih lanjut, lihat Plugin Filter default untuk 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 komunitas open source. Untuk informasi lebih lanjut, lihat Plugin Score default untuk 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 default:

    Sama seperti komunitas open source. Untuk informasi lebih lanjut, lihat Plugin Filter default untuk 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 komunitas open source. Untuk informasi lebih lanjut, lihat Plugin Score default untuk 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

Fitur plugin

Lihat detail plugin dan dokumen terkait

Nama plugin

Deskripsi

Dokumen 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 memperhatikan IP berdasarkan alamat IP yang tersisa.

FAQ Penjadwalan

BatchResourceFit

Mengaktifkan dan mengelola kolokasi beban kerja multi-tipe.

Praktik terbaik untuk kolokasi beban kerja multi-tipe

PreferredNode

Menyisihkan node untuk kelompok node dengan auto scaling yang 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 penjadwalan elastis ECI (Dihentikan)

resourcepolicy

Mengelola penjadwalan sumber daya elastis kustom.

Penjadwalan prioritas sumber daya 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 untuk dijalankan di ECI

loadawarescheduling

Mengelola penjadwalan yang sadar beban.

Gunakan penjadwalan yang sadar beban

EciScheduling

Mengelola penjadwalan node virtual.

Aktifkan kebijakan penjadwalan node virtual untuk kluster

Catatan penggunaan

kube-scheduler dipasang secara otomatis di kluster Kubernetes dan dapat digunakan tanpa konfigurasi tambahan. Kami menyarankan agar Anda memperbarui komponen kube-scheduler ke versi terbaru untuk memperoleh optimasi fitur dan perbaikan bug terkini. Untuk melakukannya, masuk ke Container Service Management Console, klik kluster target, lalu pada panel navigasi di sebelah kiri, pilih Operations Management > Component Management.

Riwayat perubahan

Riwayat perubahan Versi 1.34

Versi

Waktu perubahan

Deskripsi perubahan

v1.34.0-apsara.6.11.7.43cab345

08 Desember 2025

  • Fitur baru:

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

  • Perbaikan bug:

    • Meningkatkan efisiensi auto scaling.

    • Penjadwal tidak lagi memperbarui kondisi Pod Scheduled ketika Pod ACS dijadwalkan. Hal ini mencegah auto scaling kelompok node dipicu.

    • Memperbaiki masalah di mana penjadwal 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.

    • Memperbaiki masalah di mana kuota CapacityScheduling diperbarui sebelum Pod diikat, yang dapat menyebabkan kesalahan statistik.

  • 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 ACS shared GPU.

    • Menyempurnakan penjadwalan untuk PVC guna meningkatkan kecepatan penjadwalan Pod dengan disk.

    • Memperbaiki masalah di mana ScheduleCycle diperbarui secara salah ketika ResourcePolicy dan penjadwalan Gang digunakan bersamaan.

v1.34.0-apsara.6.11.5.3c117f21

23 Oktober 2025

  • Perbaikan bug:

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

    • Memperbaiki masalah yang mencegah Pod dijadwalkan ketika beberapa kontainer dalam Pod tersebut meminta nvidia.com/gpu.

    • Memperbaiki masalah di mana penjadwal dapat crash selama penggunaan daya komputasi ACS dengan konkurensi tinggi.

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

Versi

Waktu perubahan

Deskripsi perubahan

v1.33.0-apsara.6.11.7.4a6779f8

05 Desember 2025

  • Fitur baru:

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

  • Perbaikan bug:

    • Meningkatkan efisiensi auto scaling.

    • Penjadwal tidak lagi memperbarui kondisi Pod Scheduled ketika provisioning instans ACS dipicu. Hal ini mencegah auto scaling kelompok node dipicu.

    • Memperbaiki masalah di mana penjadwal tidak dapat membaca Partisi GPU ACS dari Pod yang telah dijadwalkan di kluster setelah restart.

    • Memperbaiki masalah di mana adanya SelectedNode pada PVC memengaruhi penjadwalan Pod.

v1.33.0-apsara.6.11.6.2fce98cb

10 November 2025

  • Perbaikan bug:

    • Memperbaiki masalah memory leak dalam penjadwalan yang sadar IP.

    • Memperbaiki masalah di mana kuota CapacityScheduling diperbarui sebelum Pod diikat, yang dapat menyebabkan kesalahan statistik.

  • 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 ACS shared GPU.

    • Menyempurnakan penjadwalan untuk PVC guna meningkatkan kecepatan penjadwalan Pod dengan disk.

    • Memperbaiki masalah di mana ScheduleCycle diperbarui secara salah ketika ResourcePolicy dan penjadwalan Gang digunakan bersamaan.

v1.33.0-apsara.6.11.5.8dd6f5f4

23 Oktober 2025

  • Perbaikan bug:

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

v1.33.0-apsara.6.11.4.77470105

15 September 2025

  • Perbaikan bug:

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

    • Memperbaiki masalah di mana penjadwal dapat crash selama penggunaan daya komputasi ACS dengan konkurensi tinggi.

v1.33.0-apsara.6.11.3.ed953a31

08 September 2025

  • Fitur baru:

    • ElasticQuotaTree kini dapat menggunakan anotasi alibabacloud.com/ignore-empty-resource untuk mengabaikan batas sumber daya yang tidak dideklarasikan dalam kuota.

    • NetworkTopology kini mendukung deklarasi distribusi penyebaran dalam JobNetworkTopology menggunakan constraint.

  • Perbaikan bug:

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

v1.33.0-aliyun.6.11.2.330dcea7

19 Agustus 2025

  • Menyempurnakan determinisme penjadwalan GOAT. Node dengan taint node.cloudprovider.kubernetes.io/uninitialized atau node.kubernetes.io/unschedulable tidak lagi dianggap tidak siap.

  • Memperbaiki masalah dalam pemeriksaan keadilan ElasticQuotaTree di mana kuota dengan nilai Min kosong atau nilai Request kosong dianggap tidak terpenuhi secara salah.

  • Memperbaiki masalah di mana komponen penjadwal dapat crash saat provisioning instans ACS.

  • Memperbaiki masalah di mana penjadwal melaporkan error jika InitContainer tidak memiliki permintaan sumber daya. (29d1951)

v1.33.0-aliyun.6.11.1.382cd0a6

25 Juli 2025

v1.33.0-aliyun.6.11.0.87e9673b

18 Juli 2025

  • Menyempurnakan determinisme penjadwalan GOAT untuk mencegah kegagalan determinisme yang disebabkan oleh status NodeReady konkuren selama penjadwalan Pod.

  • Memperbaiki jumlah Pod yang salah untuk penjadwalan Gang yang terjadi 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 sumber daya belum mencapai nilai Min.

  • Memperbaiki masalah dalam penjadwalan yang memperhatikan IP di mana penjadwal tidak mencegah Pod dijadwalkan ke node dengan alamat IP yang tidak mencukupi.

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

  • Memperbaiki masalah di mana jumlah MaxPod kadang-kadang dihitung secara salah setelah skalabilitas elastis dipicu dalam ResourcePolicy.

  • Menambahkan pemeriksaan keadilan penjadwalan ke ElasticQuotaTree. Ketika kuota dengan sumber daya yang tidak terpenuhi memiliki Pod yang tertunda, penjadwal tidak lagi menjadwalkan Pod baru ke kuota yang telah memenuhi jaminan sumber dayanya. 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.

  • Penjadwal kini mendukung Pod dengan label alibabacloud.com/eci=true, alibabacloud.com/acs=true, atau eci=true. Untuk Pod tersebut, penjadwal hanya memeriksa plugin VolumeBind, VolumeRestrictions, VolumeZone, dan plugin terkait node virtual (ServerlessGateway, ServerlessScheduling, dan ServerlessBinder). Jika Pod tidak memiliki volume bertipe PVC yang terpasang, penjadwal melewati semua pemeriksaan dan meneruskan Pod langsung ke node virtual untuk diproses.

  • Menambahkan pemeriksaan keamanan ke penjadwalan ResourcePolicy. Jika Unit mungkin melakukan patch label Pod dan label tersebut dapat memengaruhi MatchLabels dari ReplicaSet atau StatefulSet, maka Unit tersebut dilewati.

v1.33.0-aliyun.6.9.4.8b58e6b4

10 Juni 2025

  • Memperbaiki masalah di mana InterPodAffinity dan PodTopologySpread mungkin gagal selama penjadwalan Pod berkelanjutan.

  • Memperbaiki anomali penjadwalan sesekali yang terjadi ketika ResourcePolicy digunakan.

  • Menyempurnakan perilaku penjadwal saat berinteraksi dengan kelompok node yang memiliki auto scaling yang diaktifkan.

  • Memperbaiki jumlah Pod yang salah dalam ResourcePolicy untuk penjadwalan prioritas sumber daya elastis kustom.

  • Memperbaiki potensi kebocoran disk yang terjadi ketika disk bertipe WaitForFirstConsumer digunakan dengan daya komputasi tanpa server.

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

Versi

Waktu perubahan

Deskripsi perubahan

v1.32.0-apsara.6.11.6.03248691

10 November 2025

  • Perbaikan bug:

    • Memperbaiki masalah memory leak dalam penjadwalan yang sadar IP.

    • Memperbaiki masalah di mana kuota CapacityScheduling diperbarui sebelum Pod diikat, yang dapat menyebabkan kesalahan statistik.

  • 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 ACS shared GPU.

    • Menyempurnakan penjadwalan untuk PVC guna meningkatkan kecepatan penjadwalan Pod dengan disk.

    • Memperbaiki masalah di mana ScheduleCycle diperbarui secara salah ketika ResourcePolicy dan penjadwalan Gang digunakan bersamaan.

v1.32.0-apsara.6.11.5.c774d3c3

23 Oktober 2025

  • Perbaikan bug:

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

v1.32.0-apsara.6.11.4.4a4f4843

15 September 2025

  • Perbaikan bug:

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

    • Memperbaiki masalah di mana penjadwal dapat crash selama penggunaan daya komputasi ACS dengan konkurensi tinggi.

v1.32.0-apsara.6.11.3.b651c575

12 September 2025

  • Fitur baru:

    • ElasticQuotaTree kini dapat menggunakan anotasi alibabacloud.com/ignore-empty-resource untuk mengabaikan batas sumber daya yang tidak dideklarasikan dalam kuota.

    • NetworkTopology kini mendukung deklarasi distribusi penyebaran dalam JobNetworkTopology menggunakan constraint.

v1.32.0-aliyun.6.11.2.58302423

21 Agustus 2025

  • Menyempurnakan determinisme penjadwalan GOAT. Node dengan taint node.cloudprovider.kubernetes.io/uninitialized atau node.kubernetes.io/unschedulable tidak lagi dianggap tidak siap.

  • Memperbaiki masalah dalam pemeriksaan keadilan ElasticQuotaTree di mana kuota dengan nilai Min kosong atau nilai Request kosong dianggap tidak terpenuhi secara salah.

  • Memperbaiki masalah di mana komponen penjadwal dapat crash saat provisioning instans ACS.

v1.32.0-aliyun.6.11.1.ab632d8c

25 Juli 2025

v1.32.0-aliyun.6.11.0.0350a0e7

18 Juli 2025

  • Menyempurnakan determinisme penjadwalan GOAT untuk mencegah kegagalan determinisme yang disebabkan oleh status NodeReady konkuren selama penjadwalan Pod.

  • Memperbaiki jumlah Pod yang salah untuk penjadwalan Gang yang terjadi 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 sumber daya belum mencapai nilai Min.

  • Memperbaiki masalah dalam penjadwalan yang memperhatikan IP di mana penjadwal tidak mencegah Pod dijadwalkan ke node dengan alamat IP yang tidak mencukupi.

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

  • Memperbaiki masalah di mana jumlah MaxPod kadang-kadang dihitung secara salah setelah skalabilitas elastis dipicu dalam ResourcePolicy.

  • Menambahkan pemeriksaan keadilan penjadwalan ke ElasticQuotaTree. Ketika kuota dengan sumber daya yang tidak terpenuhi memiliki Pod yang tertunda, penjadwal tidak lagi menjadwalkan Pod baru ke kuota yang telah memenuhi jaminan sumber dayanya. 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.

  • Penjadwal kini mendukung Pod dengan label alibabacloud.com/eci=true, alibabacloud.com/acs=true, atau eci=true. Untuk Pod tersebut, penjadwal hanya memeriksa plugin VolumeBind, VolumeRestrictions, VolumeZone, dan plugin terkait node virtual (ServerlessGateway, ServerlessScheduling, dan ServerlessBinder). Jika Pod tidak memiliki volume bertipe PVC yang terpasang, penjadwal melewati semua pemeriksaan dan meneruskan Pod langsung ke node virtual untuk diproses.

  • Menambahkan pemeriksaan keamanan ke penjadwalan ResourcePolicy. Jika Unit mungkin melakukan patch label Pod dan label tersebut dapat memengaruhi MatchLabels dari ReplicaSet atau StatefulSet, maka Unit tersebut dilewati.

v1.32.0-aliyun.6.9.4.d5a8a355

04 Juni 2025

  • Memperbaiki masalah di mana InterPodAffinity dan PodTopologySpread mungkin gagal selama penjadwalan Pod berkelanjutan.

  • Memperbaiki anomali penjadwalan sesekali yang terjadi ketika ResourcePolicy digunakan.

  • Memperbaiki anomali preemption dalam ElasticQuota.

v1.32.0-aliyun.6.9.3.515ac311

14 Mei 2025

  • Menyempurnakan perilaku penjadwal saat berinteraksi dengan kelompok node yang memiliki auto scaling yang diaktifkan.

  • Memperbaiki jumlah Pod yang salah dalam ResourcePolicy untuk penjadwalan prioritas sumber daya elastis kustom.

  • Memperbaiki potensi kebocoran disk yang terjadi ketika disk bertipe WaitForFirstConsumer digunakan dengan daya komputasi tanpa server.

v1.32.0-aliyun.6.9.2.09bce458

16 April 2025

  • Memperbaiki anomali dalam fitur preemption ElasticQuota.

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

v1.32.0-aliyun.6.8.6.bd13955d

02 April 2025

  • Memperbaiki masalah di mana disk tipe WaitForFirstConsumer tidak dibuat oleh CSI Plugin di kluster serverless ACK.

v1.32.0-aliyun.6.9.0.a1c7461b

28 Februari 2025

  • Menambahkan dukungan untuk penjadwalan yang memperhatikan IP berdasarkan alamat IP yang tersisa pada node.

  • Menambahkan plugin untuk mendukung pemeriksaan sumber daya sebelum pekerjaan 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 di mana disk mungkin dibuat berulang kali saat menggunakan ECI atau ACS.

  • Memperbaiki masalah di mana properti Max tidak valid setelah mendeklarasikan PodLabels dalam penjadwalan prioritas sumber daya 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

Versi

Waktu perubahan

Deskripsi perubahan

v1.31.0-apsara.6.11.5.28c6b51a

20 Oktober 2025

  • Perbaikan bug:

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

v1.31.0-apsara.6.11.4.69d7e1fa

15 September 2025

  • Perbaikan bug:

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

    • Memperbaiki masalah di mana penjadwal dapat crash selama penggunaan daya komputasi ACS dengan konkurensi tinggi.

v1.31.0-apsara.6.11.3.9b41ad4a

12 September 2025

  • Fitur baru:

    • ElasticQuotaTree kini dapat menggunakan anotasi alibabacloud.com/ignore-empty-resource untuk mengabaikan batas sumber daya yang tidak dideklarasikan dalam kuota.

    • NetworkTopology kini mendukung deklarasi distribusi penyebaran dalam JobNetworkTopology menggunakan constraint.

    • Menyempurnakan determinisme penjadwalan GOAT. Node dengan taint node.cloudprovider.kubernetes.io/uninitialized atau node.kubernetes.io/unschedulable tidak lagi dianggap tidak siap.

  • Perbaikan bug

    • Memperbaiki masalah dalam pemeriksaan keadilan ElasticQuotaTree di mana kuota dengan nilai Min kosong atau nilai Request kosong dianggap tidak terpenuhi secara salah.

    • Memperbaiki masalah di mana komponen penjadwal dapat crash saat provisioning instans ACS.

v1.31.0-aliyun.6.11.1.c9ed2f40

25 Juli 2025

v1.31.0-aliyun.6.11.0.ea1f0f94

18 Juli 2025

  • Menyempurnakan determinisme penjadwalan GOAT untuk mencegah kegagalan determinisme yang disebabkan oleh status NodeReady konkuren selama penjadwalan Pod.

  • Memperbaiki jumlah Pod yang salah untuk penjadwalan Gang yang terjadi 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 sumber daya belum mencapai nilai Min.

  • Memperbaiki masalah dalam penjadwalan yang memperhatikan IP di mana penjadwal tidak mencegah Pod dijadwalkan ke node dengan alamat IP yang tidak mencukupi.

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

  • Memperbaiki masalah di mana jumlah MaxPod kadang-kadang dihitung secara salah setelah skalabilitas elastis dipicu dalam ResourcePolicy.

  • Menambahkan pemeriksaan keadilan penjadwalan ke ElasticQuotaTree. Ketika kuota dengan sumber daya yang tidak terpenuhi memiliki Pod yang tertunda, penjadwal tidak lagi menjadwalkan Pod baru ke kuota yang telah memenuhi jaminan sumber dayanya. 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.

  • Penjadwal kini mendukung Pod dengan label alibabacloud.com/eci=true, alibabacloud.com/acs=true, atau eci=true. Untuk Pod tersebut, penjadwal hanya memeriksa plugin VolumeBind, VolumeRestrictions, VolumeZone, dan plugin terkait node virtual (ServerlessGateway, ServerlessScheduling, dan ServerlessBinder). Jika Pod tidak memiliki volume bertipe PVC yang terpasang, penjadwal melewati semua pemeriksaan dan meneruskan Pod langsung ke node virtual untuk diproses.

  • Menambahkan pemeriksaan keamanan ke penjadwalan ResourcePolicy. Jika Unit mungkin melakukan patch label Pod dan label tersebut dapat memengaruhi MatchLabels dari ReplicaSet atau StatefulSet, maka Unit tersebut dilewati.

v1.31.0-aliyun.6.9.4.c8e540e8

04 Juni 2025

  • Memperbaiki masalah di mana InterPodAffinity dan PodTopologySpread mungkin gagal selama penjadwalan Pod berkelanjutan.

  • Memperbaiki anomali penjadwalan sesekali yang terjadi ketika ResourcePolicy digunakan.

  • Memperbaiki anomali preemption dalam ElasticQuota.

v1.31.0-aliyun.6.9.3.051bb0e8

14 Mei 2025

  • Menyempurnakan perilaku penjadwal saat berinteraksi dengan kelompok node yang memiliki auto scaling yang diaktifkan.

  • Memperbaiki jumlah Pod yang salah dalam ResourcePolicy untuk penjadwalan prioritas sumber daya elastis kustom.

  • Memperbaiki potensi kebocoran disk yang terjadi ketika disk bertipe WaitForFirstConsumer digunakan dengan daya komputasi tanpa server.

v1.31.0-aliyun.6.8.6.520f223d

02 April 2025

  • Memperbaiki masalah di mana disk tipe WaitForFirstConsumer tidak dibuat oleh CSI Plugin di kluster serverless ACK.

v1.31.0-aliyun.6.9.0.8287816e

28 Februari 2025

  • Menambahkan dukungan untuk penjadwalan yang memperhatikan IP berdasarkan alamat IP yang tersisa pada node.

  • Menambahkan plugin untuk mendukung pemeriksaan sumber daya sebelum pekerjaan 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 di mana disk mungkin dibuat berulang kali saat menggunakan ECI atau ACS.

  • Memperbaiki masalah di mana properti Max tidak valid setelah mendeklarasikan PodLabels dalam penjadwalan prioritas sumber daya elastis kustom.

v1.31.0-aliyun.6.8.4.8f585f26

02 Januari 2025

  • Penjadwalan prioritas sumber daya elastis kustom:

    • Menambahkan dukungan untuk GPU ACS.

    • Memperbaiki potensi kebocoran instans ECI yang terjadi ketika menggunakan PVC di kluster ACK tanpa server.

  • CapacityScheduling:

    • Memperbaiki masalah di mana penggunaan ElasticQuotaTree salah dalam skenario normalisasi sumber daya ACS.

v1.31.0-aliyun.6.8.3.eeb86afc

16 Desember 2024

Penjadwalan prioritas sumber daya elastis kustom: Menambahkan dukungan untuk beberapa Unit tipe ACS.

v1.31.0-aliyun.6.8.2.eeb86afc

05 Desember 2024

Penjadwalan prioritas sumber daya elastis kustom: Menambahkan dukungan untuk mendefinisikan PodAnnotations dalam Unit.

v1.31.0-aliyun.6.8.1.116b8e1f

02 Desember 2024

  • Menyempurnakan kinerja penjadwalan yang memperhatikan 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

06 November 2024

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk mendeteksi jumlah Pod yang memicu skalabilitas elastis.

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

  • Penjadwalan yang sadar topologi CPU

    • Memperbaiki potensi anomali yang terjadi ketika tipe instans ECS berubah.

v1.31.0-aliyun.6.7.0.740ba623

04 November 2024

  • CapacityScheduling

    • Memperbaiki masalah di mana preemption kuota elastis dilakukan bahkan tanpa ElasticQuotaTree.

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk unit tipe ACS.

v1.31.0-aliyun.6.6.1.5bd14ab0

22 Oktober 2024

  • Memperbaiki masalah Invalid Score sesekali dalam PodTopologySpread.

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

  • Menyempurnakan 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

Versi

Waktu perubahan

Deskripsi perubahan

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 ACS shared GPU.

    • Menyempurnakan penjadwalan untuk PVC guna meningkatkan kecepatan penjadwalan Pod dengan disk.

    • Memperbaiki masalah di mana ScheduleCycle diperbarui secara salah ketika ResourcePolicy dan penjadwalan Gang digunakan bersamaan.

    • ElasticQuotaTree kini dapat menggunakan anotasi alibabacloud.com/ignore-empty-resource untuk mengabaikan batas sumber daya yang tidak dideklarasikan dalam kuota.

    • Menyempurnakan determinisme penjadwalan GOAT. Node dengan taint node.cloudprovider.kubernetes.io/uninitialized atau node.kubernetes.io/unschedulable tidak lagi dianggap tidak siap.

  • Perbaikan bug:

    • Memperbaiki masalah memory leak dalam penjadwalan yang sadar IP.

    • Memperbaiki masalah di mana kuota CapacityScheduling diperbarui sebelum Pod diikat, yang dapat menyebabkan kesalahan statistik.

    • Memperbaiki masalah dalam pemeriksaan keadilan ElasticQuotaTree di mana kuota dengan nilai Min kosong atau nilai Request kosong dianggap tidak terpenuhi secara salah.

v1.30.3-apsara.6.11.3.bc707580

23 Oktober 2025

  • Perbaikan bug:

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

v1.30.3-apsara.6.11.2.463d59c9

15 September 2025

  • Perbaikan bug:

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

    • Memperbaiki masalah di mana penjadwal dapat crash selama penggunaan daya komputasi ACS dengan konkurensi tinggi.

v1.30.3-aliyun.6.11.1.c005a0b0

25 Juli 2025

v1.30.3-aliyun.6.11.0.84cdcafb

18 Juli 2025

  • Menyempurnakan determinisme penjadwalan GOAT untuk mencegah kegagalan determinisme yang disebabkan oleh status NodeReady konkuren selama penjadwalan Pod.

  • Memperbaiki jumlah Pod yang salah untuk penjadwalan Gang yang terjadi 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 sumber daya belum mencapai nilai Min.

  • Memperbaiki masalah dalam penjadwalan yang memperhatikan IP di mana penjadwal tidak mencegah Pod dijadwalkan ke node dengan alamat IP yang tidak mencukupi.

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

  • Memperbaiki masalah di mana jumlah MaxPod kadang-kadang dihitung secara salah setelah skalabilitas elastis dipicu dalam ResourcePolicy.

  • Menambahkan pemeriksaan keadilan penjadwalan ke ElasticQuotaTree. Ketika kuota dengan sumber daya yang tidak terpenuhi memiliki Pod yang tertunda, penjadwal tidak lagi menjadwalkan Pod baru ke kuota yang telah memenuhi jaminan sumber dayanya. 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.

  • Penjadwal kini mendukung Pod dengan label alibabacloud.com/eci=true, alibabacloud.com/acs=true, atau eci=true. Untuk Pod tersebut, penjadwal hanya memeriksa plugin VolumeBind, VolumeRestrictions, VolumeZone, dan plugin terkait node virtual (ServerlessGateway, ServerlessScheduling, dan ServerlessBinder). Jika Pod tidak memiliki volume bertipe PVC yang terpasang, penjadwal melewati semua pemeriksaan dan meneruskan Pod langsung ke node virtual untuk diproses.

  • Menambahkan pemeriksaan keamanan ke penjadwalan ResourcePolicy. Jika Unit mungkin melakukan patch label Pod dan label tersebut dapat memengaruhi MatchLabels dari ReplicaSet atau StatefulSet, maka Unit tersebut dilewati.

v1.30.3-aliyun.6.9.4.818b6506

04 Juni 2025

  • Memperbaiki masalah di mana InterPodAffinity dan PodTopologySpread mungkin gagal selama penjadwalan Pod berkelanjutan.

  • Memperbaiki anomali penjadwalan sesekali yang terjadi ketika ResourcePolicy digunakan.

  • Memperbaiki anomali preemption dalam ElasticQuota.

v1.30.3-aliyun.6.9.3.ce7e2faf

14 Mei 2025

  • Menyempurnakan perilaku penjadwal saat berinteraksi dengan kelompok node yang memiliki auto scaling yang diaktifkan.

  • Memperbaiki jumlah Pod yang salah dalam ResourcePolicy untuk penjadwalan prioritas sumber daya elastis kustom.

  • Memperbaiki potensi kebocoran disk yang terjadi ketika disk bertipe WaitForFirstConsumer digunakan dengan daya komputasi tanpa server.

v1.30.3-aliyun.6.8.6.40d5fdf4

02 April 2025

  • Memperbaiki masalah di mana disk tipe WaitForFirstConsumer tidak dibuat oleh CSI Plugin di kluster serverless ACK.

v1.30.3-aliyun.6.9.0.f08e56a7

28 Februari 2025

  • Menambahkan dukungan untuk penjadwalan yang memperhatikan IP berdasarkan alamat IP yang tersisa pada node.

  • Menambahkan plugin untuk mendukung pemeriksaan sumber daya sebelum pekerjaan 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 di mana disk mungkin dibuat berulang kali saat menggunakan ECI atau ACS.

  • Memperbaiki masalah di mana properti Max tidak valid setelah mendeklarasikan PodLabels dalam penjadwalan prioritas sumber daya elastis kustom.

v1.30.3-aliyun.6.8.4.946f90e8

02 Januari 2025

  • Penjadwalan prioritas sumber daya elastis kustom:

    • Menambahkan dukungan untuk GPU ACS.

    • Memperbaiki potensi kebocoran instans ECI yang terjadi ketika menggunakan PVC di kluster ACK tanpa server.

  • CapacityScheduling:

    • Memperbaiki masalah di mana penggunaan ElasticQuotaTree salah dalam skenario normalisasi sumber daya ACS.

v1.30.3-aliyun.6.8.3.697ce9b5

16 Desember 2024

Penjadwalan prioritas sumber daya elastis kustom: Menambahkan dukungan untuk beberapa Unit tipe ACS.

v1.30.3-aliyun.6.8.2.a5fa5dbd

05 Desember 2024

Penjadwalan prioritas sumber daya elastis kustom

  • Menambahkan dukungan untuk mendefinisikan PodAnnotations dalam Unit.

v1.30.3-aliyun.6.8.1.6dc0fd75

02 Desember 2024

  • Menyempurnakan kinerja penjadwalan yang memperhatikan 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

06 November 2024

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk mendeteksi jumlah Pod yang memicu skalabilitas elastis.

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

  • Penjadwalan yang sadar topologi CPU

    • Memperbaiki potensi anomali yang terjadi ketika tipe instans ECS berubah.

v1.30.3-aliyun.6.7.0.da474ec5

04 November 2024

  • CapacityScheduling

    • Memperbaiki masalah di mana preemption kuota elastis dilakukan bahkan tanpa ElasticQuotaTree.

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk unit tipe ACS.

v1.30.3-aliyun.6.6.4.b8940a30

22 Oktober 2024

  • Memperbaiki masalah Invalid Score sesekali dalam PodTopologySpread.

v1.30.3-aliyun.6.6.3.994ade8a

18 Oktober 2024

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

  • Menyempurnakan 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

  • Penjadwalan yang memperhatikan topologi jaringan kini mendukung preemption.

  • SlurmOperator

    • Mendukung penjadwalan hibrida di kluster Kubernetes & Slurm.

  • Coscheduling

    • Mendukung versi CRD terbaru dari komunitas.

v1.30.3-aliyun.6.5.6.fe7bc1d5

20 Agustus 2024

Memperbaiki anomali penjadwalan dengan PodAffinity/PodAntiAffinity yang diperkenalkan di v1.30.1-aliyun.6.5.1.5dad3be8.

v1.30.3-aliyun.6.5.5.8b10ee7c

01 Agustus 2024

  • Di-rebase ke versi komunitas v1.30.3.

v1.30.1-aliyun.6.5.5.fcac2bdf

01 Agustus 2024

  • CapacityScheduling

    • Memperbaiki potensi kesalahan perhitungan kuota ketika Coscheduling dan CapacityScheduling digunakan bersamaan.

  • GPUShare

    • Memperbaiki perhitungan sumber daya yang tersisa yang salah pada node penjadwalan daya komputasi.

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menyempurnakan perilaku scale-out node ketika ResourcePolicy dan Cluster Autoscaler digunakan bersamaan. Node tidak lagi di-scale out ketika semua 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 saat 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 yang diperkenalkan di v1.30.1-aliyun.6.5.1.5dad3be8 di mana Pod tetap dalam status Pending untuk waktu yang lama.

v1.30.1-aliyun.6.5.1.5dad3be8

27 Juni 2024

  • Coscheduling

    • Menyempurnakan kecepatan Coscheduling.

  • Mendukung penjadwalan Pod secara berurutan.

  • Mendukung deklarasi equivalence classes untuk meningkatkan kinerja penjadwalan.

  • Menggunakan PreEnqueue untuk meningkatkan kinerja plugin penjadwal yang ada.

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

Versi

Waktu perubahan

Deskripsi perubahan

v1.28.12-apsara-6.11.5.db9be0f5

20 Oktober 2025

  • Perbaikan bug:

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

v1.28.12-apsara-6.11.4.a48c5b6c

15 September 2025

  • Perbaikan bug:

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

    • Memperbaiki masalah di mana penjadwal dapat crash selama penggunaan daya komputasi ACS dengan konkurensi tinggi.

v1.28.12-apsara-6.11.3.1a06b13e

09 September 2025

  • Fitur baru:

    • ElasticQuotaTree kini dapat menggunakan anotasi alibabacloud.com/ignore-empty-resource untuk mengabaikan batas sumber daya 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

  • Menyempurnakan determinisme penjadwalan GOAT untuk mencegah kegagalan determinisme yang disebabkan oleh status NodeReady konkuren selama penjadwalan Pod.

  • Memperbaiki jumlah Pod yang salah untuk penjadwalan Gang yang terjadi 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 sumber daya belum mencapai nilai Min.

  • Memperbaiki masalah dalam penjadwalan yang memperhatikan IP di mana penjadwal tidak mencegah Pod dijadwalkan ke node dengan alamat IP yang tidak mencukupi.

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

  • Memperbaiki masalah di mana jumlah MaxPod kadang-kadang dihitung secara salah setelah skalabilitas elastis dipicu dalam ResourcePolicy.

  • Menambahkan pemeriksaan keadilan penjadwalan ke ElasticQuotaTree. Ketika kuota dengan sumber daya yang tidak terpenuhi memiliki Pod yang tertunda, penjadwal tidak lagi menjadwalkan Pod baru ke kuota yang telah memenuhi jaminan sumber dayanya. 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.

  • Penjadwal kini mendukung Pod dengan label alibabacloud.com/eci=true, alibabacloud.com/acs=true, atau eci=true. Untuk Pod tersebut, penjadwal hanya memeriksa plugin VolumeBind, VolumeRestrictions, VolumeZone, dan plugin terkait node virtual (ServerlessGateway, ServerlessScheduling, dan ServerlessBinder). Jika Pod tidak memiliki volume bertipe PVC yang terpasang, penjadwal melewati semua pemeriksaan dan meneruskan Pod langsung ke node virtual untuk diproses.

  • Menambahkan pemeriksaan keamanan ke penjadwalan ResourcePolicy. Jika Unit mungkin melakukan patch label Pod dan label tersebut dapat memengaruhi MatchLabels dari ReplicaSet atau StatefulSet, maka Unit tersebut dilewati.

v1.28.12-aliyun-6.9.4.206fc5f8

04 Juni 2025

  • Memperbaiki masalah di mana InterPodAffinity dan PodTopologySpread mungkin gagal selama penjadwalan Pod berkelanjutan.

  • Memperbaiki anomali penjadwalan sesekali yang terjadi ketika ResourcePolicy digunakan.

  • Memperbaiki anomali preemption dalam ElasticQuota.

v1.28.12-aliyun-6.9.3.cd73f3fe

14 Mei 2025

  • Menyempurnakan perilaku penjadwal saat berinteraksi dengan kelompok node yang memiliki auto scaling yang diaktifkan.

  • Memperbaiki jumlah Pod yang salah dalam ResourcePolicy untuk penjadwalan prioritas sumber daya elastis kustom.

  • Memperbaiki potensi kebocoran disk yang terjadi ketika disk bertipe WaitForFirstConsumer digunakan dengan daya komputasi tanpa server.

v1.28.12-aliyun-6.8.6.5f05e0ac

02 April 2025

  • Memperbaiki masalah di mana disk tipe WaitForFirstConsumer tidak dibuat oleh CSI Plugin di kluster serverless ACK.

v1.28.12-aliyun-6.9.0.6a13fa65

28 Februari 2025

  • Menambahkan dukungan untuk penjadwalan yang memperhatikan IP berdasarkan alamat IP yang tersisa pada node.

  • Menambahkan plugin untuk mendukung pemeriksaan sumber daya sebelum pekerjaan 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 di mana properti Max tidak valid setelah mendeklarasikan PodLabels dalam penjadwalan prioritas sumber daya elastis kustom.

v1.28.12-aliyun-6.8.4.b27c0009

02 Januari 2025

  • Penjadwalan prioritas sumber daya elastis kustom:

    • Menambahkan dukungan untuk GPU ACS.

    • Memperbaiki potensi kebocoran instans ECI yang terjadi ketika menggunakan PVC di kluster ACK tanpa server.

  • CapacityScheduling:

    • Memperbaiki masalah di mana penggunaan ElasticQuotaTree salah dalam skenario normalisasi sumber daya ACS.

v1.28.12-aliyun-6.8.3.70c756e1

16 Desember 2024

Penjadwalan prioritas sumber daya elastis kustom: Menambahkan dukungan untuk beberapa Unit tipe ACS.

v1.28.12-aliyun-6.8.2.9a307479

05 Desember 2024

Penjadwalan prioritas sumber daya elastis kustom

  • Menambahkan dukungan untuk mendefinisikan PodAnnotations dalam Unit.

v1.28.12-aliyun-6.8.1.db6cdeb8

02 Desember 2024

  • Menyempurnakan kinerja penjadwalan yang memperhatikan 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

06 November 2024

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk mendeteksi jumlah Pod yang memicu skalabilitas elastis.

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

  • Penjadwalan yang sadar topologi CPU

    • Memperbaiki potensi anomali yang terjadi ketika tipe instans ECS berubah.

v1.28.12-aliyun-6.7.0.b97fca02

04 November 2024

  • CapacityScheduling

    • Memperbaiki masalah di mana preemption kuota elastis dilakukan bahkan tanpa ElasticQuotaTree.

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk unit tipe ACS.

v1.28.12-aliyun-6.6.4.e535a698

22 Oktober 2024

  • Memperbaiki masalah Invalid Score sesekali dalam PodTopologySpread.

v1.28.12-aliyun-6.6.3.188f750b

11 Oktober 2024

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

  • Menyempurnakan 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

  • Penjadwalan yang memperhatikan topologi jaringan kini mendukung preemption.

  • SlurmOperator

    • Mendukung penjadwalan hibrida di kluster Kubernetes & Slurm.

v1.28.12-aliyun-6.5.4.79e08301

20 Agustus 2024

Memperbaiki anomali penjadwalan dengan PodAffinity/PodAntiaffinity yang diperkenalkan di v1.28.3-aliyun-6.5.1.364d020b.

v1.28.12-aliyun-6.5.3.aefde017

01 Agustus 2024

  • Di-rebase ke versi komunitas v1.28.12.

v1.28.3-aliyun-6.5.3.79e08301

01 Agustus 2024

  • CapacityScheduling

    • Memperbaiki potensi kesalahan perhitungan kuota ketika Coscheduling dan CapacityScheduling digunakan bersamaan.

  • GPUShare

    • Memperbaiki perhitungan sumber daya yang tersisa yang salah pada node penjadwalan daya komputasi.

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menyempurnakan perilaku scale-out node ketika ResourcePolicy dan Cluster Autoscaler digunakan bersamaan. Node tidak lagi di-scale out ketika semua 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 saat menggunakan ECI.

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

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

v1.28.3-aliyun-6.5.1.364d020b

27 Juni 2024

  • Coscheduling

    • Menyempurnakan kecepatan Coscheduling.

  • Mendukung penjadwalan Pod secara berurutan.

  • Mendukung deklarasi equivalence classes untuk meningkatkan kinerja penjadwalan.

  • Menggunakan PreEnqueue untuk meningkatkan kinerja plugin penjadwal yang ada.

v1.28.3-aliyun-6.4.7.0f47500a

24 Mei 2024

  • Penjadwalan yang sadar topologi jaringan

    • Memperbaiki kegagalan penjadwalan sesekali dalam penjadwalan yang sadar topologi jaringan.

v1.28.3-aliyun-6.4.6.f32dc398

16 Mei 2024

  • Penjadwalan GPU bersama

    • Memperbaiki anomali penjadwalan GPU yang terjadi di Kluster LINGJUN setelah label node ack.node.gpu.schedule diubah dari egpu ke default.

  • CapacityScheduling

    • Memperbaiki masalah yang kadang-kadang menyebabkan error running AddPod on PreFilter plugin.

  • Penjadwalan elastis

    • Menambahkan fitur yang menghasilkan event wait for eci provisioning ketika instans ECI disediakan menggunakan anotasi alibabacloud.com/burst-resource.

v1.28.3-aliyun-6.4.5.a8b4a599

09 Mei 2024

v1.28.3-aliyun-6.4.3.f57771d7

18 Maret 2024

  • Penjadwalan GPU bersama

    • Mendukung pengiriman ConfigMap untuk menentukan isolasi kartu.

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk tipe sumber daya elastis.

v1.28.3-aliyun-6.4.2.25bc61fb

01 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 prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk menunggu antar Unit.

  • Memperbaiki masalah dalam penjadwalan yang sadar IP di mana jumlah IP yang tersisa yang salah mengurangi jumlah Pod yang dapat dijadwalkan.

v1.28.3-aliyun-6.3.1ab2185e

10 Januari 2024

  • Penjadwalan prioritas sumber daya elastis kustom

    • Memperbaiki masalah di mana afinitas zona ECI dan constraint penyebaran tidak berlaku ketika menggunakan penjadwalan prioritas sumber daya elastis kustom.

  • Penjadwalan yang sadar topologi CPU

    • Mencegah core CPU yang sama dialokasikan berulang kali ke satu Pod, yang menyebabkan kegagalan startup Pod pada node.

  • Penjadwalan elastis ECI

    • Memperbaiki masalah di mana Pod tetap dijadwalkan ke ECI ketika menggunakan label alibabacloud.com/burst-resource untuk menentukan kebijakan, meskipun nilai label bukan eci atau eci_only.

v1.28.3-aliyun-6.2.84d57ad9

21 Desember 2023

Menambahkan dukungan untuk MatchLabelKeys dalam penjadwalan prioritas sumber daya elastis kustom untuk mengelompokkan versi berbeda secara otomatis 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 sumber daya Pod yang dikelola oleh Kube-Queue.

    • Menyempurnakan logika preemption. Dalam versi baru, preemption CapacityScheduling tidak menyebabkan penggunaan sumber daya Pod kuota yang dipreempt turun di bawah nilai Min, dan juga tidak menyebabkan penggunaan sumber daya Pod kuota yang melakukan preemption melebihi nilai Min.

  • Prioritas sumber daya elastis kustom

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

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

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

    • Menambahkan opsi PreemptPolicy. Fitur ini mendukung upaya preemption antar Unit.

  • GPUShare

    • Menyempurnakan kecepatan penjadwalan GPUShare. Latensi penjadwalan P99 plugin Filter berkurang 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

Versi

Waktu perubahan

Deskripsi perubahan

v1.26.3-aliyun-6.8.7.5a563072

27 November 2025

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

v1.26.3-aliyun-6.8.7.fec3f2bc

14 Mei 2025

  • Memperbaiki potensi kebocoran disk yang terjadi ketika disk bertipe WaitForFirstConsumer digunakan dengan daya komputasi tanpa server.

v1.26.3-aliyun-6.9.0.293e663c

28 Februari 2025

  • Menambahkan dukungan untuk penjadwalan yang memperhatikan IP berdasarkan alamat IP yang tersisa pada node.

  • Menambahkan plugin untuk mendukung pemeriksaan sumber daya sebelum pekerjaan 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 di mana properti Max tidak valid setelah mendeklarasikan PodLabels dalam penjadwalan prioritas sumber daya elastis kustom.

v1.26.3-aliyun-6.8.4.4b180111

02 Januari 2025

  • Penjadwalan prioritas sumber daya elastis kustom:

    • Menambahkan dukungan untuk GPU ACS.

    • Memperbaiki potensi kebocoran instans ECI yang terjadi ketika menggunakan PVC di kluster ACK tanpa server.

  • CapacityScheduling:

    • Memperbaiki masalah di mana penggunaan ElasticQuotaTree salah dalam skenario normalisasi sumber daya ACS.

v1.26.3-aliyun-6.8.3.95c73e0b

16 Desember 2024

Penjadwalan prioritas sumber daya elastis kustom: Menambahkan dukungan untuk beberapa Unit tipe ACS.

v1.26.3-aliyun-6.8.2.9c9fa19f

05 Desember 2024

Penjadwalan prioritas sumber daya elastis kustom

  • Menambahkan dukungan untuk mendefinisikan PodAnnotations dalam Unit.

v1.26.3-aliyun-6.8.1.a12db674

02 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

06 November 2024

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk mendeteksi jumlah Pod yang memicu skalabilitas elastis.

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

  • Penjadwalan yang sadar topologi CPU

    • Memperbaiki potensi anomali yang terjadi ketika tipe instans ECS berubah.

v1.26.3-aliyun-6.7.0.9c293fb7

04 November 2024

  • CapacityScheduling

    • Memperbaiki masalah di mana preemption kuota elastis dilakukan bahkan tanpa ElasticQuotaTree.

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk unit tipe ACS.

v1.26.3-aliyun-6.6.4.7a8f3f9d

22 Oktober 2024

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

v1.26.3-aliyun-6.6.3.67f250fe

04 September 2024

  • SlurmOperator

    • Menyempurnakan kinerja penjadwalan plugin.

v1.26.3-aliyun-6.6.2.9ea0a6f5

30 Agustus 2024

  • InterPodAffinity

    • Memperbaiki masalah di mana menghapus taint dari node baru tidak memicu penjadwalan ulang Pod.

v1.26.3-aliyun-6.6.1.605b8a4f

31 Juli 2024

  • SlurmOperator

    • Mendukung penjadwalan hibrida di kluster Kubernetes & Slurm.

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menyempurnakan fitur untuk mencegah scale-out node yang tidak perlu ketika digunakan dengan kelompok node yang memiliki auto scaling yang diaktifkan.

v1.26.3-aliyun-6.4.7.2a77d106

27 Juni 2024

  • Coscheduling

    • Menyempurnakan kecepatan Coscheduling.

v1.26.3-aliyun-6.4.6.78cacfb4

16 Mei 2024

  • CapacityScheduling

    • Memperbaiki masalah yang kadang-kadang menyebabkan error running AddPod on PreFilter plugin.

  • Penjadwalan elastis

    • Menambahkan fitur yang menghasilkan event wait for eci provisioning ketika instans ECI disediakan menggunakan anotasi alibabacloud.com/burst-resource.

v1.26.3-aliyun-6.4.5.7f36e9b3

09 Mei 2024

v1.26.3-aliyun-6.4.3.e7de0a1e

18 Maret 2024

  • Penjadwalan GPU bersama

    • Mendukung pengiriman ConfigMap untuk menentukan isolasi kartu.

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk tipe sumber daya elastis.

v1.26.3-aliyun-6.4.1.d24bc3c3

21 Februari 2024

  • Menyempurnakan skor node virtual dalam plugin NodeResourceFit. Node virtual kini selalu menerima skor 0 dalam plugin NodeResourceFit, yang memungkinkan tipe Preferred dari NodeAffinity memprioritaskan penjadwalan ke node ECS.

  • Menambahkan dukungan untuk alokasi gabungan NUMA.

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk menunggu antar Unit.

  • Memperbaiki masalah dalam penjadwalan yang sadar IP di mana jumlah IP yang tersisa yang salah mengurangi jumlah Pod yang dapat dijadwalkan.

v1.26.3-aliyun-6.3.33fdc082

10 Januari 2024

  • Prioritas sumber daya elastis kustom

    • Memperbaiki masalah di mana afinitas zona ECI dan constraint penyebaran tidak berlaku ketika menggunakan penjadwalan prioritas sumber daya elastis kustom.

  • Penjadwalan yang sadar topologi CPU

    • Mencegah core CPU yang sama dialokasikan berulang kali ke satu Pod, yang menyebabkan kegagalan startup Pod pada node.

  • Penjadwalan elastis ECI

    • Memperbaiki masalah di mana Pod tetap dijadwalkan ke ECI ketika menggunakan label alibabacloud.com/burst-resource untuk menentukan kebijakan, meskipun nilai label bukan eci atau eci_only.

  • CapacityScheduling

    • Menambahkan fitur yang secara otomatis mengaktifkan preemption pekerjaan di Kluster ACK LINGJUN.

v1.26.3-aliyun-6.2.d9c15270

21 Desember 2023

Menambahkan dukungan untuk MatchLabelKeys dalam penjadwalan prioritas sumber daya elastis kustom untuk mengelompokkan versi berbeda secara otomatis 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 sumber daya Pod yang dikelola oleh Kube-Queue.

    • Menyempurnakan logika preemption. Dalam versi baru, preemption CapacityScheduling tidak menyebabkan penggunaan sumber daya Pod kuota yang dipreempt turun di bawah nilai Min, dan juga tidak menyebabkan penggunaan sumber daya Pod kuota yang melakukan preemption melebihi nilai Min.

  • Prioritas sumber daya 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 Unit.

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

    • Menambahkan opsi PreemptPolicy. Fitur ini mendukung upaya preemption antar Unit.

  • GPUShare

    • Menyempurnakan kecepatan penjadwalan GPUShare. Latensi penjadwalan P99 plugin Filter berkurang dari milidetik menjadi mikrodetik.

v1.26.3-aliyun-5.9-cd4f2cc3

16 November 2023

  • Menyempurnakan tampilan alasan kegagalan penjadwalan akibat tipe disk yang tidak terpenuhi.

v1.26.3-aliyun-5.8-a1482f93

16 Oktober 2023

  • Menambahkan dukungan untuk penjadwalan node Windows.

  • Menyempurnakan kecepatan Coscheduling ketika banyak tugas dijadwalkan secara bersamaan untuk mengurangi pemblokiran tugas.

v1.26.3-aliyun-5.7-2f57d3ff

20 September 2023

  • Memperbaiki kegagalan Admit sesekali ketika menjadwalkan Pod dengan GPUShare.

  • Menambahkan plugin ke penjadwal yang memperhatikan alamat IP yang tersisa pada node. Pod tidak lagi dijadwalkan ke node jika tidak memiliki alamat IP yang tersisa.

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

  • Scheduler memperbarui informasi Penggunaan dan Permintaan ElasticQuotaTree dengan frekuensi satu detik.

v1.26.3-aliyun-5.5-8b98a1cc

05 Juli 2023

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

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

v1.26.3-aliyun-5.4-21b4da4c

03 Juli 2023

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

  • Menyempurnakan dampak banyak Pod yang tertunda terhadap kinerja penjadwal. Throughput penjadwal kini mirip dengan kasus tanpa Pod yang tertunda, bahkan ketika banyak Pod yang tertunda ada di kluster.

v1.26.3-aliyun-5.1-58a821bf

26 Mei 2023

Mendukung pembaruan bidang seperti min-available dan Matchpolicy untuk PodGroup.

v1.26.3-aliyun-5.0-7b1ccc9d

22 Mei 2023

  • Fitur prioritas sumber daya elastis kustom mendukung mendeklarasikan jumlah maksimum replika di bidang Unit.

  • Mendukung penjadwalan yang memperhatikan 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

Versi

Waktu perubahan

Deskripsi perubahan

v1.24.6-aliyun-6.4.7.e7ffcda5

06 Mei 2025

  • Memperbaiki kesalahan jumlah Max sesekali dalam ResourcePolicy.

  • Memperbaiki potensi kebocoran disk yang terjadi ketika disk bertipe WaitForFirstConsumer digunakan dengan daya komputasi tanpa server.

v1.24.6-aliyun-6.5.0.37a567db (Tersedia untuk pengguna yang masuk daftar izin)

04 November 2024

Penjadwalan prioritas sumber daya elastis kustom

  • Menambahkan dukungan untuk unit tipe ACS.

v1.24.6-aliyun-6.4.6.c4d551a0

16 Mei 2024

  • CapacityScheduling

    • Memperbaiki masalah yang kadang-kadang menyebabkan error running AddPod on PreFilter plugin.

v1.24.6-aliyun-6.4.5.aab44b4a

09 Mei 2024

v1.24.6-aliyun-6.4.3.742bd819

18 Maret 2024

  • Penjadwalan GPU bersama

    • Mendukung pengiriman ConfigMap untuk menentukan isolasi kartu.

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk tipe sumber daya elastis.

v1.24.6-aliyun-6.4.1.14ebc575

21 Februari 2024

  • Menyempurnakan skor node virtual dalam plugin NodeResourceFit. Node virtual kini selalu menerima skor 0 dalam plugin NodeResourceFit, yang memungkinkan tipe Preferred dari NodeAffinity memprioritaskan penjadwalan ke node ECS.

  • Menambahkan dukungan untuk alokasi gabungan NUMA.

  • Penjadwalan prioritas sumber daya elastis kustom

    • Menambahkan dukungan untuk menunggu antar Unit.

  • Memperbaiki masalah dalam penjadwalan yang sadar IP di mana jumlah IP yang tersisa yang salah mengurangi jumlah Pod yang dapat dijadwalkan.

v1.24.6-aliyun-6.3.548a9e59

10 Januari 2024

  • Penjadwalan prioritas sumber daya elastis kustom

    • Memperbaiki masalah di mana afinitas zona ECI dan constraint penyebaran tidak berlaku ketika menggunakan penjadwalan prioritas sumber daya elastis kustom.

  • Penjadwalan yang sadar topologi CPU

    • Mencegah core CPU yang sama dialokasikan berulang kali ke satu Pod, yang menyebabkan kegagalan startup Pod pada node.

  • Penjadwalan elastis ECI

    • Memperbaiki masalah di mana Pod tetap dijadwalkan ke ECI ketika menggunakan label alibabacloud.com/burst-resource untuk menentukan kebijakan, meskipun nilai label bukan eci atau eci_only.

  • CapacityScheduling

    • Menambahkan fitur yang secara otomatis mengaktifkan preemption pekerjaan di Kluster ACK LINGJUN.

v1.24.6-aliyun-6.2.0196baec

21 Desember 2023

Menambahkan dukungan untuk MatchLabelKeys dalam penjadwalan prioritas sumber daya elastis kustom untuk mengelompokkan versi berbeda secara otomatis 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 sumber daya Pod yang dikelola oleh Kube-Queue.

    • Menyempurnakan logika preemption. Dalam versi baru, preemption CapacityScheduling tidak menyebabkan penggunaan sumber daya Pod kuota yang dipreempt turun di bawah nilai Min, dan juga tidak menyebabkan penggunaan sumber daya Pod kuota yang melakukan preemption melebihi nilai Min.

  • Prioritas sumber daya 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 Unit.

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

    • Menambahkan opsi PreemptPolicy. Fitur ini mendukung upaya preemption antar Unit.

  • GPUShare

    • Menyempurnakan kecepatan penjadwalan GPUShare. Latensi penjadwalan P99 plugin Filter berkurang dari milidetik menjadi mikrodetik.

v1.24.6-aliyun-5.9-e777ab5b

16 November 2023

  • Menyempurnakan tampilan alasan kegagalan penjadwalan akibat tipe disk yang tidak terpenuhi.

v1.24.6-aliyun-5.8-49fd8652

16 Oktober 2023

  • Menambahkan dukungan untuk penjadwalan node Windows.

  • Menyempurnakan kecepatan Coscheduling ketika banyak tugas dijadwalkan secara bersamaan untuk mengurangi pemblokiran tugas.

v1.24.6-aliyun-5.7-62c7302c

20 September 2023

  • Memperbaiki kegagalan Admit sesekali ketika menjadwalkan Pod dengan GPUShare.

v1.24.6-aliyun-5.6-2bb99440

31 Agustus 2023

  • Menambahkan plugin ke penjadwal yang memperhatikan alamat IP yang tersisa pada node. Pod tidak lagi dijadwalkan ke node jika tidak memiliki alamat IP yang tersisa.

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

  • Scheduler memperbarui informasi Penggunaan dan Permintaan ElasticQuotaTree dengan frekuensi satu detik.

v1.24.6-aliyun-5.5-5e8aac79

05 Juli 2023

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

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

v1.24.6-aliyun-5.4-d81e785e

03 Juli 2023

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

  • Menyempurnakan dampak banyak Pod yang tertunda terhadap kinerja penjadwal. Throughput penjadwal kini mirip dengan kasus tanpa Pod yang tertunda, bahkan ketika banyak Pod yang tertunda ada di kluster.

v1.24.6-aliyun-5.1-95d8a601

26 Mei 2023

Mendukung pembaruan bidang seperti min-available dan Matchpolicy untuk Coscheduling.

v1.24.6-aliyun-5.0-66224258

22 Mei 2023

  • Fitur prioritas sumber daya elastis kustom mendukung mendeklarasikan jumlah maksimum replika di bidang Unit.

  • Mendukung penjadwalan yang memperhatikan topologi GPU.

v1.24.6-aliyun-4.1-18d8d243

31 Maret 2023

ElasticResource mendukung penjadwalan Pod ke node VK Arm.

v1.24.6-4.0-330eb8b4-aliyun

01 Maret 2023

  • GPUShare:

    • Memperbaiki status penjadwal yang salah ketika node GPU diturunkan spesifikasinya.

    • Memperbaiki masalah di mana node GPU tidak dapat dialokasikan dengan memori GPU penuh.

    • Mendukung preempting Pod GPU.

  • Coscheduling:

    • Mendukung deklarasi Gang melalui API PodGroup dan Koordinator.

    • Mendukung pengendalian kebijakan retry Gang melalui Matchpolicy.

    • Mendukung Gang Group.

    • Nama Gang harus mematuhi aturan subdomain DNS.

  • Parameter kustom: Mendukung parameter konfigurasi terkait Loadaware.

v1.24.6-3.2-4f45222b-aliyun

13 Januari 2023

Memperbaiki masalah di mana perhitungan memori GPUShare yang tidak akurat 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 (sebelumnya dinonaktifkan secara default).

  • Mendukung penjadwalan yang memperhatikan beban.

v1.24.6-ack-3.0

27 September 2022

Mendukung Capacity Scheduling.

v1.24.3-ack-2.0

21 September 2022

  • Mendukung penjadwalan GPU bersama.

  • Mendukung Coscheduling.

  • Mendukung penjadwalan elastis ECI.

  • Mendukung penjadwalan CPU cerdas.

Riwayat perubahan Versi 1.22

Versi

Waktu perubahan

Deskripsi perubahan

v1.22.15-aliyun-6.4.5.e54fd757

06 Mei 2025

  • Memperbaiki kesalahan jumlah Max sesekali dalam ResourcePolicy.

  • Memperbaiki potensi kebocoran disk yang terjadi ketika disk bertipe WaitForFirstConsumer digunakan dengan daya komputasi tanpa server.

v1.22.15-aliyun-6.4.4.7fc564f8

16 Mei 2024

  • CapacityScheduling

    • Memperbaiki masalah yang kadang-kadang menyebabkan error running AddPod on PreFilter plugin.

v1.22.15-aliyun-6.4.3.e858447b

22 April 2024

  • Penjadwalan prioritas sumber daya elastis kustom

    • Memperbaiki masalah di mana menghapus ResourcePolicy sesekali menyebabkan kondisi abnormal.

v1.22.15-aliyun-6.4.2.4e00a021

18 Maret 2024

  • CapacityScheduling

    • Memperbaiki masalah di mana preemption sesekali gagal di Kluster ACK LINGJUN.

  • Menambahkan dukungan untuk menggunakan ConfigMap guna memblokir secara manual kartu GPU tertentu dalam kluster.

v1.22.15-aliyun-6.4.1.1205db85

29 Februari 2024

  • Penjadwalan prioritas sumber daya elastis kustom

    • Memperbaiki konflik konkurensi sesekali.

v1.22.15-aliyun-6.4.0.145bb899

28 Februari 2024

  • CapacityScheduling

    • Memperbaiki masalah di mana fitur penentuan kuota menyebabkan statistik kuota salah.

v1.22.15-aliyun-6.3.a669ec6f

10 Januari 2024

  • Penjadwalan prioritas sumber daya elastis kustom

    • Memperbaiki masalah di mana afinitas dan anti-afinitas zona ECI gagal berlaku ketika menggunakan penjadwalan prioritas sumber daya elastis kustom.

    • Menambahkan dukungan untuk MatchLabelKeys.

  • Penjadwalan yang sadar topologi CPU

    • Memperbaiki masalah di mana Pod dapat gagal memulai pada node karena core CPU yang sama dialokasikan ke Pod tersebut beberapa kali.

  • Penjadwalan elastis ECI

    • Memperbaiki masalah di mana Pod dijadwalkan ke ECI meskipun nilai label alibabacloud.com/burst-resource bukan eci atau eci_only.

  • CapacityScheduling

    • Mengaktifkan preemption Job otomatis di Kluster ACK LINGJUN.

v1.22.15-aliyun-6.1.e5bf8b06

13 Desember 2023

  • CapacityScheduling

    • Menambahkan fitur untuk menentukan kuota. Pod kini dapat menentukan kuotanya menggunakan label quota.scheduling.alibabacloud.com/name.

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

    • Mengoptimalkan logika preemption. Preemption oleh CapacityScheduling tidak lagi menyebabkan penggunaan sumber daya kuota yang dipreempt turun di bawah nilai Min-nya. Ini juga mencegah penggunaan sumber daya kuota yang melakukan preemption melebihi nilai Min-nya.

  • Prioritas sumber daya elastis kustom

    • Menambahkan fitur pembaruan. Anda kini dapat memperbarui Unit ResourcePolicy dan label node. Setelah pembaruan, Deletion-Cost Pod diperbarui sesuai.

    • Menambahkan pengaturan IgnoreTerminatingPod. Saat diaktifkan, Pod yang sedang terminasi diabaikan saat menghitung jumlah Pod dalam Unit.

    • Menambahkan opsi IgnorePreviousPod. Opsi ini memungkinkan Anda mengabaikan Pod dengan CreationTimestamp yang lebih awal daripada ResourcePolicy terkait saat menghitung jumlah Pod dalam Unit.

    • Menambahkan opsi PreemptPolicy. Opsi ini mengaktifkan upaya preemption Pod antar Unit.

  • GPUShare

    • Mengoptimalkan kecepatan penjadwalan GPUShare. Optimasi ini mengurangi latensi penjadwalan P99 plugin filter dari milidetik menjadi mikrodetik.

v1.22.15-aliyun-5.9-04a5e6eb

16 November 2023

  • Menyempurnakan pesan error untuk kegagalan penjadwalan yang disebabkan oleh tipe disk yang tidak didukung.

v1.22.15-aliyun-5.8-29a640ae

16 Oktober 2023

  • Menambahkan dukungan untuk penjadwalan pada node Windows.

  • Mengoptimalkan kecepatan penjadwalan Coscheduling untuk multitasking guna mengurangi pemblokiran pekerjaan.

v1.22.15-aliyun-5.7-bfcffe21

20 September 2023

  • Memperbaiki kegagalan Admit sesekali selama penjadwalan Pod GPUShare.

v1.22.15-aliyun-5.6-6682b487

14 Agustus 2023

  • Plugin penjadwal baru melacak alamat IP yang tersisa pada node. Penjadwal tidak lagi menjadwalkan Pod ke node yang tidak memiliki alamat IP yang tersedia.

  • Plugin penjadwalan yang memperhatikan topologi baru menjadwalkan Pod ke domain topologi yang sama dan secara otomatis mencoba ulang di beberapa domain.

  • Penjadwal kini memperbarui informasi Penggunaan dan Permintaan ElasticQuotaTree setiap 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.

  • Menyempurnakan penggunaan PodGroup dengan kelompok node elastis. Ketika beberapa Pod tidak dapat dijadwalkan karena konfigurasi selector node yang salah, Pod lain dalam PodGroup tidak lagi memicu scale-out untuk kelompok node.

v1.22.15-aliyun-5.4-3b914a05

03 Juli 2023

  • Memperbaiki masalah di mana properti Max ResourcePolicy tidak efektif.

  • Menyempurnakan kinerja penjadwal saat menangani banyak Pod yang tertunda. Throughput penjadwal kini sebanding dengan throughput-nya di kluster tanpa Pod yang tertunda.

v1.22.15-aliyun-5.1-8a479926

26 Mei 2023

Mendukung pembaruan bidang PodGroup seperti min-available dan Matchpolicy.

v1.22.15-aliyun-5.0-d1ab67d9

22 Mei 2023

  • Fitur penjadwalan prioritas sumber daya elastis kustom memungkinkan Anda mendeklarasikan jumlah maksimum replika dalam bidang Unit.

  • Mendukung penjadwalan yang memperhatikan topologi GPU.

v1.22.15-aliyun-4.1-aec17f35

31 Maret 2023

ElasticResource mendukung penjadwalan Pod ke node VK Arm.

v1.22.15-aliyun-4.0-384ca5d5

3 Maret 2023

  • GPUShare:

    • Memperbaiki masalah di mana penjadwal melaporkan status salah ketika node GPU diturunkan spesifikasinya.

    • Memperbaiki masalah yang mencegah node GPU mengalokasikan memori GPU penuh mereka.

    • Menambahkan dukungan untuk mempreempt pod GPU.

  • Coscheduling:

    • Anda dapat menggunakan PodGroup dan API Koordinator untuk mendeklarasikan Gang.

    • Anda dapat menggunakan Matchpolicy untuk mengontrol kebijakan retry untuk gang.

    • Gang Groups didukung.

    • Nama Gang harus mengikuti aturan subdomain DNS.

  • Parameter kustom: Mendukung parameter konfigurasi Loadaware.

v1.22.15-2.1-a0512525-aliyun

10 Januari 2023

Memperbaiki masalah di mana perhitungan memori GPUShare yang tidak akurat mencegah Pod menggunakan memori GPU secara normal.

v1.22.15-ack-2.0

30 November 2022

  • Scheduler mendukung parameter kustom.

  • Mendukung penjadwalan yang memperhatikan muatan.

  • Mendukung penjadwalan elastis berdasarkan prioritas kelompok node.

  • Mendukung penjadwalan untuk 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

04 Januari 2021

  • Penjadwalan CPU cerdas.

  • Coscheduling didukung.

  • Capacity scheduling didukung.

  • Penjadwalan elastis ECI.

  • Penjadwalan GPU bersama.

Riwayat perubahan Versi 1.20

Versi

Waktu perubahan

Deskripsi perubahan

v1.20.11-aliyun-10.6-f95f7336

22 September 2023

  • Memperbaiki kesalahan statistik penggunaan kuota sesekali dalam ElasticQuotaTree.

v1.20.11-aliyun-10.3-416caa03

26 Mei 2023

  • Memperbaiki error cache sesekali dalam GPUShare di versi Kubernetes sebelumnya.

v1.20.11-aliyun-10.2-f4a371d3

27 April 2023

  • ElasticResource mendukung penjadwalan Pod ke node VK Arm.

  • Memperbaiki kegagalan penjadwalan dalam penjadwalan yang memperhatikan beban yang disebabkan oleh penggunaan CPU yang melebihi jumlah yang diminta.

v1.20.11-aliyun-10.0-ae867721

03 April 2023

Coscheduling mendukung MatchPolicy.

v1.20.11-aliyun-9.2-a8f8c908

08 Maret 2023

  • CapacityScheduling: Memperbaiki status penjadwal yang salah yang disebabkan oleh kuota dengan nama yang sama.

  • Mendukung penjadwalan disk.

  • Penjadwalan GPU bersama:

    • Memperbaiki status penjadwal yang salah ketika node GPU diturunkan spesifikasinya.

    • Memperbaiki masalah sesekali di mana node GPU tidak dapat dialokasikan dengan memori GPU penuh.

    • Mendukung preempting Pod GPU.

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

  • Mendukung parameter kustom.

v1.20.4-ack-8.0

29 Agustus 2022

Memperbaiki bug yang diketahui.

v1.20.4-ack-7.0

22 Februari 2022

Mendukung penjadwalan elastis berdasarkan prioritas kelompok node.

v1.20.4-ack-4.0

02 September 2021

  • Mendukung penjadwalan yang memperhatikan beban.

  • Mendukung penjadwalan elastis ECI.

v1.20.4-ack-3.0

26 Mei 2021

Mendukung penjadwalan CPU cerdas berdasarkan Socket dan cache L3.

v1.20.4-ack-2.0

14 Mei 2021

Mendukung Capacity Scheduling.

v1.20.4-ack-1.0

07 April 2021

  • Mendukung penjadwalan CPU cerdas.

  • Mendukung Coscheduling.

  • Mendukung penjadwalan yang memperhatikan topologi GPU.

  • Mendukung penjadwalan GPU bersama.

Riwayat perubahan Versi 1.18

Versi

Waktu perubahan

Deskripsi perubahan

v1.18-ack-4.0

02 September 2021

Mendukung penjadwalan yang memperhatikan beban.

v1.18-ack-3.1

05 Juni 2021

Penjadwalan ECI kompatibel dengan kelompok node.

v1.18-ack-3.0

12 Maret 2021

Mendukung penjadwalan terpadu untuk ECI dan ECS.

v1.18-ack-2.0

30 November 2020

Penjadwalan yang memperhatikan topologi GPU mendukung penjadwalan GPU bersama.

v1.18-ack-1.0

24 September 2020

Penjadwalan CPU cerdas mendukung Coscheduling.

Riwayat perubahan Versi 1.16

Versi

Waktu perubahan

Deskripsi perubahan

v1.16-ack-1.0

21 Juli 2020

  • Mendukung penjadwalan CPU cerdas di kluster Kubernetes v1.16.

  • Mendukung Coscheduling di kluster Kubernetes v1.16.