Skip to content

Releases: kubernetes-sigs/descheduler

descheduler-helm-chart-0.23.2

28 Feb 18:56
9ed7f93
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.23.1

09 Feb 13:34
6cdfab1
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.23.0

03 Feb 20:25
8d37557
Compare
Choose a tag to compare

Container image for this release is available at: k8s.gcr.io/descheduler/descheduler:v0.23.0

The Helm chart for this release is published here.

New Features 🌈

Bug Fixes πŸ›

  • #632 RemoveFailedPods: guard against nil descheduler strategy (e.g. in case of default that loads all strategies) @a7i
  • #629 fix duplicate code in node_affinity_test.go @chenkaiyue
  • #660 Adding 'affinity' support to run 'descheduler' in CronJob or Deployment @martin-magakian
  • #622 Added support for cronjob suspend @yutachaos
  • #661 Add pod.Status.Reason to the list of reasons @kirecek
  • #691 Eliminated race condition in E2E tests @RyanDevlin
  • #700 Use the root context cancellation @jklaw90

Others πŸƒ

  • #665 images: use k8s-staging-test-infra/gcb-docker-gcloud @spiffxp
  • #664 fix typo minPodLifeTimeSeconds @stpabhi
  • #642 README: Clarify podRestartThreshold applying to the sum over containers @wking
  • #627 Add E2E test case cover duplicatepods strategy @JaneLiuL
  • #637 Document suspend helm chart configuration option @seanmalloy
  • #673 list pods assigned to a node by pod informer cache @Garrybest
  • #678 fix: install golangci using from the golangci repo @a7i
  • #670 Add node name label to the counter metric for evicted pods @autumn0207
  • #680 Set the klog output to stdout by default @ingvagabund
  • #687 Comment update for metrics @jklaw90
  • #693 Update NOTES.txt @developer-guy
  • #692 NonSlidingUntil for deployment @jklaw90
  • #695 make livenessprobe consistent across manifests @a7i
  • #677 Use a fake client when evicting pods by individual strategies to accumulate the evictions @ingvagabund
  • #699 Evictor: report successful eviction independently of the dry-mode @ingvagabund
    there are some other PRs in progress that we'll try to m

descheduler-helm-chart-0.23.0

03 Feb 20:23
547dbce
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.22.1

29 Sep 22:22
f5538db
Compare
Choose a tag to compare

This is a patch release to address a crash that could occur in the new RemoveFailedPods strategy, as identified in #630 (thanks @perosb for reporting and @a7i for quickly putting together a fix!)

Container image for this release is available at: k8s.gcr.io/descheduler/descheduler:v0.22.1

descheduler-helm-chart-0.22.1

29 Sep 16:37
f5538db
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.22.0

08 Sep 20:55
3909f3a
Compare
Choose a tag to compare

Container image for this release is available at: k8s.gcr.io/descheduler/descheduler:v0.22.0

The Helm chart for this release is published here.

New Features 🌈

  • #561 Add support for private registry creds @mekza
  • #549 Add verify scripts for defaulters generator @pravarag
  • #562 Add tolerations to cronjob in helm chart @wsscc2021
  • #582 Update helm chart for running as deployment @praxist
  • #610 Introduce RemoveFailedPods strategy @a7i
  • #597 Add e2e tests for TopologySpreadConstraint @a7i

Bug Fixes πŸ›

  • #607 Place bash shebang at the top of the script + Ensure Helm installed for run-helm-tests @a7i
  • #602 TopologySpreadConstraint: advance above avg index when at ideal average @a7i
  • #613 nodeutilization strategy: "numberOfNodes" should work as documented @derdanne

Others πŸƒ

descheduler-helm-chart-0.22.0

08 Sep 20:44
6bfc76b
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.21.0

08 Jun 17:44
b59995e
Compare
Choose a tag to compare

Container image for this release is available at: k8s.gcr.io/descheduler/descheduler:v0.21.0

The Helm chart for this release is published here.

New Features 🌈

Bug Fixes πŸ›

Others πŸƒ

descheduler-helm-chart-0.21.0

08 Jun 17:43
b59995e
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.