Session
Network Quality of Service (QoS) for Kubernetes Pods via eBPF/XDP
Mizar project is a research prototype open-source K8s pod networking solution developed with performant eBPF/XDP technology and architected for fast provisioning & multi-tenant networking needs of cloud environments.
While K8s provides the ability for users to specify compute QoS class for CPU & memory, there is no such facility for pod networking. In this talk, Vinay & Phu will describe a use case where payment processing pods need priority access to the network. They will discuss how Mizar’s XDP-first architecture helped build a unique solution that brings fine-grained network QoS to pod network traffic. They show how to cleverly leverage XDP & Linux Traffic Control (tc) BPF hooks to offer a rich set of network QoS classifications with Earliest Departure Time (EDT) algorithm-based traffic rate-limiting implemented in eBPF. Furthermore, they show how to exploit QoS features in data center physical switches & bring true end-to-end network QoS to pods. They will conclude with a demo.
Vinay Kulkarni
Principal MTS & Director @ eBay Cloud
Seattle, Washington, United States
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top