Skip to content

Descheduler v0.10.0

Compare
Choose a tag to compare
@aveshagarwal aveshagarwal released this 20 Feb 14:33
· 1356 commits to master since this release
7a6e095

Starting with the v0.10.0 release the descheduler now has an official container image in GCR.

docker pull us.gcr.io/k8s-artifacts-prod/descheduler/descheduler:v0.10.0

New Features ๐ŸŒˆ

  • Users can specify pods that are safe to evict using annotation descheduler.alpha.kubernetes.io/evict - GH-186
  • Create k8s events when pods are evicted - GH-183
  • New strategy RemovePodsViolatingNodeTaints - GH-175
  • Implement CLI option --descheduling-interval - GH-221

Bug Fixes ๐Ÿ›

  • Fix duplicate strategy to also take namespace into account - GH-156
  • Spelling fix - GH-178
  • Fix typos in k8s yaml files - GH-193, GH-201

Others ๐Ÿƒ

  • Enable golangci-lint - GH-149
  • Setup official Google Container Registry descheduler container image - GH-160, GH-173, GH-217
  • Improve duplicate strategy unit tests - GH-162
  • Enable e2e tests in TravisCI - GH-169
  • Migrated to kubernets-sigs GitHub organization - GH-182
  • Clean up golint - GH-190
  • Switch from glog to klog - GH-192
  • Bump k8s dependencies to v1.17 - GH-204
  • Update to Go 1.13 - GH-209
  • Update k8s yaml files to use priorityClassName instead of critical-pod annotation - GH-213