~/talk

Kueue: A Kubernetes-native Job Queueing

Talkat Kubernetes Batch + HPC Day Europe 2022 · on Tuesday, 2022-05-17· at 13:25· Room 4F | Event Center· [kubernetes]
links:none on file
slides:none on file

Kueue is a Kubernetes-native queuing controller that actually enforces job-level admission using the existing batch/v1 Job API: it introduces Queue (namespace pointer) and ClusterQueue (cluster-scoped quotas with flavors), forces jobs to start suspended, injects node selectors/tolerations and unsuspends admitted jobs, and implements borrowing cohorts and fair sharing. Version 0.1 is released and works for v1 Jobs; planned features include a CapacityRequest API for autoscaler integration and custom-workload support via a lightweight Workload abstraction.

AI-written summary · about

  1. 0:00Introduction
  2. 0:47Problem description
  3. 1:12What is a job
  4. 2:24Batch workloads
  5. 3:25Flexible on multiple dimensions
  6. 4:37The problem
  7. 4:56Microbatch jobs
  8. 6:08What is Job Queueing
  9. 7:42What we want to solve
  10. 8:50Why propose a new controller
  11. 9:54The concept of a queue
  12. 10:55Design principle
  13. 13:02Job API
  14. 13:57Resource Model
  15. 15:22Multiple namespaces
  16. 15:51Multiple cluster queues
  17. 16:17Borrowing cohorts
  18. 16:41Queue API
  19. 17:17Cluster Queue API
  20. 17:57Dakota
  21. 20:31Borrowing Cohort
  22. 21:14How it works
  23. 21:39queuing controller
  24. 22:11existing controller
  25. 22:24handling custom workloads
  26. 22:54workload API
  27. 23:31workload controller
  28. 24:41autoscaling
  29. 25:55why
  30. 27:22integration
  31. 27:38capacity requests
  32. 28:07pod management
  33. 29:23release
  34. 30:24questions
  35. 32:04how does the queue interact with index jobs
~/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.