~/talk

Network QoS Support for Kubernetes Applications

Talkat KubeCon + CloudNativeCon China 2018 · 2018-11-13..11-15· [kubernetes]
name:Jun Du
links:none on file
slides:none on file

Kubernetes lacks traffic shaping when using CNI, so a simple CNI plugin using Linux tc implements both ingress and egress rate limiters with burst support and attaches limits via pod annotations. The implementation is upstreamed to the CNI community and is integrating with SIG‑Network. Demo uses iperf and shows per‑pod limits (examples: 30 KB/s and 10 KB/s bursts) enforced across the default path of four gateways, and the limiter works in the test setup.

AI-written summary · about

  1. 0:00Start
  2. 0:52Kubernetes Networking Overview
  3. 3:24CNI: Container Network Interface
  4. 4:55Why Need Network QoS Support
  5. 8:07Basic Network QoS Implementations
  6. 9:07QoS within a Network Element
  7. 13:04QoS in Linux with TC and Filters
  8. 15:27Linux TC Sample Commands
  9. 17:40CNI Bandwidth Plugin
  10. 19:28Sample Config of Bandwidth Plugin
  11. 21:53Integrating With Kubernetes
  12. 23:35Workflow of Limit Pod's Bandwidth
  13. 24:32KBS Support Traffic Shaping in v1.12
  14. 25:24Demo
~/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.