TL;DR: Rescheduler is being replaced by Priority and Preemption Hi Kubernetes Users and Contributors,
In Kubernetes 1.9 and before, critical addons <https://kubernetes.io/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/> were guaranteed to schedule thanks to Rescheduler <https://kubernetes.io/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/#rescheduler-guaranteed-scheduling-of-critical-add-ons> and an annotation. As part of the effort to move "Pod Priority and Preemption <https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/>" to Beta in Kubernetes 1.10, we will add a critical priority to system add-ons and remove their "critical" annotation <https://kubernetes.io/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/#marking-add-on-as-critical>. Scheduling critical pods will be done by the default scheduler in 1.10. When a cluster is under resource pressure, the scheduler will preempt lower priority Pods to free resources for high priority Pods. As a result, Rescheduler will no longer be needed and will be retired. While we do not expect this to cause issues in most clusters, if you have a configuration that depends on presence of "Rescheduler", you will need to make appropriate changes before upgrading your cluster to 1.10. If you never run your Pods in "kube-system" namespace or never use critical annotation for your Pods, you will probably not need any changes. Thanks, Bobby -- You received this message because you are subscribed to the Google Groups "Kubernetes user discussion and Q&A" group. To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-users+unsubscr...@googlegroups.com. To post to this group, send email to kubernetes-users@googlegroups.com. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.