Note, full “DevOps in K8s” mind map is available at: “DevOps in K8s Mind Map”
What is PodTopologySpread?
PodTopologySpread (formerly known as "EvenPodsSpread") is a scheduling feature in K8s that aims to achieve a balanced distribution of pods across different topologies. Common examples are nodes, racks, zones, or even custom-defined domains that can be labeled within a cluster.
The purpose of PodTopologySpread is to ensure that the workload is not concentrated in a few nodes or zones but instead is evenly distributed.
An example of PodTopologySpread definition looks like: