Skip to content

Releases: kubernetes-sigs/scheduler-plugins

v0.23.10

22 Aug 19:19
7d62b92
Compare
Choose a tag to compare

📢 scheduler-plugins v0.23.10 images are available at k8s.gcr.io:

  • k8s.gcr.io/scheduler-plugins/kube-scheduler:v0.23.10
  • k8s.gcr.io/scheduler-plugins/controller:v0.23.10

Below are highlighted changes since the previous release (v0.22):

  • Simplified Helm chart based on scheduler config v1beta3.
  • Optimized coscheduling logic in PreFilter to refrain from early backing off for a PodGroup.
  • Bug fixes and improvements to NodeResourceTopology and TargetLoadPacking plugins.
  • Scheduler config gets bumped to v1beta3.
  • Bumped the Kubernetes dependency to v1.23.10.

🎉 Thank you to everyone who contributed to this release!

v0.22.6

08 Feb 20:41
d4adbb9
Compare
Choose a tag to compare

📢 scheduler-plugins v0.22.6 images are available at k8s.gcr.io:

  • k8s.gcr.io/scheduler-plugins/kube-scheduler:v0.22.6
  • k8s.gcr.io/scheduler-plugins/controller:v0.22.6

Below are highlighted changes since the previous release (v0.21):

  • kubeConfigPath is no longer needs to be configured in plugin arguments #287
  • A new "Preemption Toleration" plugin which provides flexible preemption behavior by introducing a preemption toleration policy in PriorityClass resources #205 #224
  • Improvements on coscheduling plugin:
    • The plugin now proactively activate sibling pods of a PodGroup that improves the performance dramatically #299
    • PostFilter now handles both Filter and PreFilter #307
    • Refine controller reconcile logic on PodGroup status #308
  • Improvements on Helm chart:
    • Now you can easily specify plugin/pluginConfig via Helm CLI arguments #326
    • Create a RoleBinding to obtain delegated authentication #272
  • General enhancements:
    • Register custom resource events for efficient pod enqueuing #317
  • A "Network Aware" scheduler KEP is merged #282
  • Bug fixes:
    • Avoid instantiating core resource's informers duplicately #302
    • Handle best-effort pods NodeResourceTopology's score plugin properly #318
    • Incorrect resource calculation in node resource topology #312
  • Version update:
    • Scheduler config gets bumped to v1beta2 #290
    • Bumped the Kubernetes dependency to v1.22.6

🎉 Thank you to everyone who contributed to this release!

v0.21.6

05 Nov 22:43
418ff2c
Compare
Choose a tag to compare

📢 scheduler-plugins v0.21.6 images are available at k8s.gcr.io:

  • k8s.gcr.io/scheduler-plugins/kube-scheduler:v0.21.6
  • k8s.gcr.io/scheduler-plugins/controller:v0.21.6

Below are highlighted changes since the last release:

  • Introduced a score plugin to be aware of node resource topology #220
  • Optimized the preemption algorithm of capacityscheduling plugin #213
  • Bumped the Kubernetes dependency to v1.21.6
  • All plugins implemented new EventsToRegister() interface #226
  • Structured logging in place #120

v0.20.10

18 Aug 17:52
95d7362
Compare
Choose a tag to compare

📢 scheduler-plugins v0.20.10 images are available at k8s.gcr.io:

  • k8s.gcr.io/scheduler-plugins/kube-scheduler:v0.20.10
  • k8s.gcr.io/scheduler-plugins/controller:v0.20.10

Below are highlighted changes since the last release:

  • ElasticQuota controller is added #212
  • A helm chart is introduced to install scheduler-plugins as a secondary scheduler - install.md

v0.19.9

09 Apr 19:42
896444c
Compare
Choose a tag to compare

scheduler-plugins v0.19.9 images are available at k8s.gcr.io:

  • k8s.gcr.io/scheduler-plugins/kube-scheduler:v0.19.9
  • k8s.gcr.io/scheduler-plugins/controller:v0.19.9

Please refer to install doc to try out the plugins.

Below is a list of available plugins: (🆕 means it's newly introduced in v0.19.9)