Skip to content

Releases: kubernetes-sigs/descheduler

Descheduler v0.31.0

09 Sep 23:03
@a7i a7i
b35e93e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.30.0...v0.31.0

descheduler-helm-chart-0.31.0

09 Sep 22:59
8b0744c
Compare
Choose a tag to compare

Descheduler for Kubernetes is used to rebalance clusters by evicting pods that can potentially be scheduled on better nodes. In the current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.

Descheduler v0.30.1

05 Jun 12:19
@a7i a7i
9f7e7fd
Compare
Choose a tag to compare

What's Changed

  • bump to to 1.22.3 to address CVE-2024-24788 by @a7i in #1408
  • [release 1.30] update kustomize image tags and helm versions by @a7i in #1405
  • Automated cherry pick of #1378: Fix the replicas type for the helm-chart
    #1390: allow 'falsey' value in cmdOption
    #1412: fix helm's default deschedulerPolicy
    #1413: fix TOC location in Readme
    #1416: use cmd context instead of using context.Background()
    #1395: fix the issue that the pod anti-filtering rules are not by @a7i in #1425

Full Changelog: v0.30.0...v0.30.1

descheduler-helm-chart-0.30.1

05 Jun 12:06
eca09d4
Compare
Choose a tag to compare

Descheduler for Kubernetes is used to rebalance clusters by evicting pods that can potentially be scheduled on better nodes. In the current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.

descheduler-helm-chart-0.30.0

20 May 14:03
7999094
Compare
Choose a tag to compare

Descheduler for Kubernetes is used to rebalance clusters by evicting pods that can potentially be scheduled on better nodes. In the current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.

Descheduler v0.30.0

20 May 14:11
@a7i a7i
0ec8581
Compare
Choose a tag to compare

What's Changed

  • fix(podlifetime): fix failed unittest by @xujihui1985 in #1334
  • PodLifeTime: update support pods with container status and pods reason by @dongjiang1989 in #1330
  • v1alpha1: log deprecation notice by @a7i in #1337
  • feat: Add support for topologySpreadConstraints by @UAntBou in #1289
  • chore: update dependencies for security vulnerabilities (CVE-2023-48795) by @a7i in #1343
  • trim managedFields in shared informer factory by @a7i in #1346
  • fix: RemovePodsHavingTooManyRestarts to include InitContainerStatuses by @a7i in #1348
  • Improve PodEvictor observability through EvictOptions by @tioxy in #1349
  • Fix node taint wrong EvictOption field by @tioxy in #1358
  • Disambiguate node fit log messages by @jackfrancis in #1362
  • Check whether pod matches the inter-pod anti-affinity of another Pod in a given Node in NodeFit() by @nikimanoledaki in #1356
  • Bump to k8s v0.30.0-alpha.3 by @pravarag in #1359
  • skip eviction when replica count is below evictor minReplicas threshold setting by @a7i in #1257
  • Add argument to remove only pods violating allowlisted taints by @etoster in #1360
  • use v1alpha2 api for helm chart default values by @a7i in #1139
  • RemoveDuplicates: reduce cycle times identifying duplicates by @ls-2018 in #1365
  • avoid redundant type conversion of DefaultEvictorArgs parameter in DefaultEvictor by @fanhaouu in #1369
  • bump(golang.org/x/net)=v0.23.0 by @ingvagabund in #1373
  • Allow eviction of DaemonSet pods by @tioxy in #1342
  • bump to go 1.22.2 by @jklaw90 in #1374
  • helm: Allow the use of existing policy configMap by @agmimidi in #1376
  • Fix and improve the namespace filtering description in README by @yuanchen8911 in #1379
  • Add an extra parameter ExitCode to RemoveFailedPods by @yuanchen8911 in #1381
  • 753 - Descheduling framework by @ingvagabund in #1372
  • KEP-753: Descheduling framework: update diagram by @ingvagabund in #1396
  • [release 1.30] upgrade kubernetes version and docs by @a7i in #1400

New Contributors

Full Changelog: v0.29.0...v0.30.0

Descheduler v0.29.0

02 Jan 19:06
@a7i a7i
4d47bd7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.28.0...v0.29.0

descheduler-helm-chart-0.29.0

02 Jan 18:54
4d47bd7
Compare
Choose a tag to compare

Descheduler for Kubernetes is used to rebalance clusters by evicting pods that can potentially be scheduled on better nodes. In the current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.

descheduler-helm-chart-0.28.1

29 Nov 17:22
e362adf
Compare
Choose a tag to compare

Descheduler for Kubernetes is used to rebalance clusters by evicting pods that can potentially be scheduled on better nodes. In the current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.

Descheduler v0.28.1

28 Nov 18:13
@a7i a7i
90e7acc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.28.0...v0.28.1