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

Actions

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