- from hard to soft - Use preferredDuringSchedulingIgnoredDuringExecution instead of required - Allows pods to be scheduled on same node if necessary - Still prefers distribution across nodes (weight: 100)