Back to articles
Kubernetes v1.35: Introducing Workload Aware Scheduling
How-ToDevOps

Kubernetes v1.35: Introducing Workload Aware Scheduling

via Kubernetes Blog

Scheduling large workloads is a much more complex and fragile operation than scheduling a single Pod, as it often requires considering all Pods together instead of scheduling each one independently. For example, when scheduling a machine learning batch job, you often need to place each worker strategically, such as on the same rack, to make the entire process as efficient as possible. At the same time, the Pods that are part of such a workload are very often identical from the scheduling perspective, which fundamentally changes how this process should look. There are many custom schedulers adapted to perform workload scheduling efficiently, but considering how common and important workload scheduling is to Kubernetes users, especially in the AI era with the growing number of use cases, it is high time to make workloads a first-class citizen for kube-scheduler and support them natively. Workload aware scheduling The recent 1.35 release of Kubernetes delivered the first tranche of worklo

Continue reading on Kubernetes Blog

Opens in a new tab

Read Full Article
2 views

Related Articles