TLDR Tech / DevOps
Kubernetes v1.36: Advancing Workload-Aware Scheduling
Kubernetes v1.36 introduced a major architectural overhaul for workload-aware scheduling by splitting the Workload API into a static template and a new PodGroup API that handles runtime state, enabling atomic scheduling of entire pod groups rather than individual pods. The release also added topology-aware scheduling to reduce network latency in AI/ML workloads, workload-aware preemption that treats pod groups as single units, Dynamic Resource Allocation support for shared devices across massive workloads, and native Job controller integration that automatically creates gang-scheduled workloads for indexed parallel jobs.
Read the full story