Descheduler v0.10.0
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