Kubernetes v1.36 introduces architectural changes to scheduling by separating the Workload and PodGroup APIs into static templates and runtime states. This release enhances support for batch and AI/ML workloads through atomic workload processing, topology-aware scheduling, and integrated Dynamic Resource Allocation.