You are viewing documentation for Kubernetes version: v1.18

Kubernetes v1.18 documentation is no longer actively maintained. The version you are currently viewing is a static snapshot. For up-to-date documentation, see the latest version.

Edit This Page

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.


The following predicates implement filtering:


The following priorities implement scoring:

What's next