~/talk

Inside Kubernetes Resource Management (QoS) – Mechanics and Lessons from the Field

slides:none on file

Explains how Kubernetes turns pod requests and limits into cgroup settings on the node, with requests map to cgroups shares, limits to CFS quota/period and the scheduler placing pods based on requests and allocatable (not current usage). Describes runtime behavior: memory triggers evictions while CPU is throttled, changed eviction ranking since 1.9 (usage then priority), and edge cases like daemonsets and hypervisor alignment. Recommends enforcing resource quotas and LimitRanges, starting with Guaranteed pods, tuning kubelet eviction thresholds, and using CPU manager or VPA for tighter control.

AI-written summary · about

  1. 0:00Introduction
  2. 0:26Audience
  3. 2:25Agenda
  4. 2:39Whats missing
  5. 4:10What who cares
  6. 5:03Operating system basics
  7. 5:30Linux kernel
  8. 7:23Grouping
  9. 8:27Linux Kernel Scheduler
  10. 9:13Running Containers
  11. 9:57Container Isolation
  12. 12:25Groups
  13. 12:41Quality of Service
  14. 12:52equivalence class
  15. 13:50quality of service lifecycle
  16. 14:23stable resources
  17. 14:36beta resources
  18. 15:12requests and limits
  19. 17:02API Server
  20. 18:28Scheduling
  21. 19:00Allocatable
  22. 19:29Scheduling Algorithm
  23. 20:29Node Groups
  24. 20:43CPU and Memory Requests
  25. 22:07CPU and Memory Requests Example
  26. 23:34Resource Pacification
  27. 23:55Hierarchy
  28. 24:36Overcommit
  29. 25:53Eviction Threshold
  30. 26:16Eviction Order
  31. 27:58Resource Management Parameters
  32. 29:01Guaranteed Resource Classes
  33. 29:27Enforce Defaults
  34. 29:42Protect Critical System Parts
  35. 30:10Stress Testing
  36. 31:10Cloud Monitoring
  37. 31:36Java Runtime
  38. 32:34Download API
  39. 32:46eviction thresholds
  40. 33:26CPU Manager
  41. 33:58Kernel Shared Resource
  42. 34:18Questions
~/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.