logo

Sig Scheduling Deep Dive

2023-04-19

Authors:   Aldo Culquicondor, Kante Yin


Summary

The talk discusses the latest enhancements in SIG Scheduling in Kubernetes and opportunities for better support for services and batch type workloads.
  • Improvements in scheduler performance for higher scheduling throughput
  • Better support for rolling updates in deployments while maintaining high availability
  • Introduction of the SchedulingGates knob for external integrators to control pod scheduling
  • Development of sponsored projects such as Kueue, scheduling plugins, and the descheduler
  • Discussion on priority and pod scheduling policies
  • Importance of paying attention to machine availability and idle pods
The speaker mentions that the scheduler will calculate how many pods and nodes are idle, but there is no one place to tell you this information. This highlights the importance of paying attention to machine availability and idle pods.

Abstract

In this talk, Aldo and Kante will present the latest enhancements that SIG Scheduling recently promoted in Kubernetes, and the opportunities under discussion, to better support both services and batch type workloads in Kubernetes. We will discuss the recent improvements to scheduler performance that are allowing it to reach new scheduling throughput highs, better support for rolling updates in deployments while maintaining high availability, the new spec. SchedulingGates knob and how it allows external integrators, like dynamic quota managers, to control when pods should be considered for scheduling. We will also discuss the recent developments in sponsored projects, such as Kueue, scheduling plugins and the descheduler.

Materials:

Post a comment