~/talk

Taking Care of Your Control Plane With API Priority and Fairness and Resource Quotas

links:none on file
links:none on file
slides:none on file

Datadog runs APF and quota tuning across hundreds of clusters (thousands of workloads, hundreds of thousands of pods on tens of thousands of nodes) and shows concrete configs: add flow schemas per namespace and for humans, create constrained priority levels, set borrowPercent=0 and lendablePercent=100 to stop unwanted seat borrowing, and set maxRequestsInFlight per core. They build a dynamic per-namespace controller for Resource Quotas using partial metadata (4x less memory) and a 409-retry workaround for admission conflicts; these changes stop control-plane overloads.

AI-written summary · about

  1. 0:00Introduction and context
  2. 2:14Real-world incident examples
  3. 4:56API priority and fairness
  4. 9:07Tuning priority levels
  5. 12:53Advanced flow control tuning
  6. 16:06Autoscaling considerations
  7. 18:17Introduction to resource quotas
  8. 20:53Building a custom quota manager
  9. 24:12Controller development lessons
  10. 27:33Fixing upstream conflicts
~/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.