Scheduling Policies

A scheduling Policy can be used to specify the predicates and priorities that the kube-schedulerControl plane component that watches for newly created pods with no assigned node, and selects a node for them to run on. runs to filter and score nodes, respectively.

You can set a scheduling policy by running kube-scheduler --policy-config-file <filename> or kube-scheduler --policy-configmap <ConfigMap> and using the Policy type.

Predicates

The following predicates implement filtering:

Priorities

The following priorities implement scoring:

What's next

Last modified September 17, 2020 at 9:29 PM PST: Change PodMatchNodeSelector to MatchNodeSelector (da033f63a)