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.

Reply via email to