[id="nodes-descheduler"]
= Evicting pods using the descheduler
include::modules/common-attributes.adoc[]
:context: nodes-descheduler

toc::[]

While the xref:../../nodes/scheduling/nodes-scheduler-about.adoc#nodes-scheduler-about[scheduler] is used to determine the most suitable node to host a new pod, the descheduler can be used to evict a running pod so that the pod can be rescheduled onto a more suitable node.

:FeatureName: The descheduler
include::modules/technology-preview.adoc[leveloffset=+0]

// About the descheduler
include::modules/nodes-descheduler-about.adoc[leveloffset=+1]

// Descheduler strategies
include::modules/nodes-descheduler-strategies.adoc[leveloffset=+1]

// Installing the descheduler
include::modules/nodes-descheduler-installing.adoc[leveloffset=+1]

// Configuring the descheduler strategies
include::modules/nodes-descheduler-configuring-strategies.adoc[leveloffset=+1]

// Filtering pods by namespace
include::modules/nodes-descheduler-filtering-namespace.adoc[leveloffset=+1]

// Filtering pods by priority
include::modules/nodes-descheduler-filtering-priority.adoc[leveloffset=+1]

// Configuring additional descheduler settings
include::modules/nodes-descheduler-configuring-other-settings.adoc[leveloffset=+1]

// Uninstalling the descheduler
include::modules/nodes-descheduler-uninstalling.adoc[leveloffset=+1]
