Preemption in Kubernetes
Planted .
Preemption specifies whether removing a pod with lower pod priority than the one it is trying to schedule will allow this one to run. If such a pod is found, it is evicted to make way for the higher priority pod.
By default in PriorityClass, the preemptionPolicy is set to PreemptLowerPriority, but it can be set to Never in which case these higher priority pods will not preempt other pods. Which might be useful in scenarios where you have a higher priority task but you don’t want to kill existing tasks.