Placing pods relative to other pods using pod affinity and anti-affinity rulesControlling pod placement using node taintsEvicting pods using the descheduler