~/talk

Deep Dive Into the Latest Kubernetes Scheduler Features

links:none on file
slides:none on file

Kubernetes scheduler core is refactored into a scheduling framework alpha with extension points (preFilter, filter, score, normalizeScore, reserve, permit, bind, postFilter) and legacy predicates/priorities wrapped as plugins, a migration that required 100+ PRs. Performance work cuts scheduling latency by about 2x for very large (~5k) clusters and reduces preferred pod‑affinity complexity from O(n·P) to O(P). New features include a permit-based gang scheduling primitive, pod topology/even‑spreading GA work, daemonset scheduling moved into the scheduler, and scheduler‑aware pod overhead accounting (scheduler side implemented, kubelet side pending).

AI-written summary · about

  1. 0:00Kubernetes scheduler intro
  2. 4:59Scheduling framework deep dive
  3. 14:42K8s 1.17 performance
  4. 18:21Graduated K8s 1.17 features
  5. 20:27Pod overhead updates
  6. 23:16Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.