~/talk

High Density VMs in OpenShift: The Journey to Native K8s Swap

Talkat DevConf.CZ 2026 · on Friday, 2026-06-19· at 12:30· D0207 (capacity 90)· [kubernetes, linux-and-operating-systems]
links:none on file
slides:none on file

Describes a concrete engineering path: a custom wasp-agent that uses OCI runtime hooks and the OCI update binary to work around systemd cgroup reconciliation, plus a node-local controller to enforce Kubernetes-style limited swap; leverages FPR and KSM and puts swap on dedicated NVMe swap devices. Tests run on 64-core, 192 GB nodes with 6 vCPU/20 GB VMs show stable operation and no OOMs up to about 12.5% overcommit with acceptable performance.

AI-written summary · about

  1. 0:00High-density VMs in OpenShift
  2. 1:07Why higher VM density matters
  3. 2:37KubeVirt memory requests
  4. 3:42KSM and FPR memory overcommit
  5. 5:30Kubernetes swap challenges
  6. 6:58Wasp agent for swap support
  7. 9:03Systemd vs Cgroup memory
  8. 10:48Short-lived containers race
  9. 11:50OCI hooks vs NRI choice
  10. 12:32Swap implementation limits
  11. 14:36Kubelet evictions and swap
  12. 16:40Kernel tuning vs CgroupFS
  13. 17:42Risks of beta Kubernetes swap
  14. 18:24Rebasing on GA Kubernetes swap
  15. 19:52Services excluded from swap
  16. 20:14Swap storage provisioning
  17. 21:58Mutable vs immutable OS swap
  18. 23:02Machine Config Operator for swap
  19. 23:44Safeguards for Kubernetes swap
  20. 24:26Future Kubernetes swap improvements
  21. 24:47Performance tests with VM density
  22. 26:58Journey to native Kubernetes swap
  23. 27:39Q&A on swap limits
~/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.