Running High-performance User-space Packet Processing Apps in Kubernetes
With 5G on the horizon, networking is transforming around us. Network functions have already found their way from proprietary blackbox into servers running in Linux. The Linux networking stack simply …
|Talk Title||Running High-performance User-space Packet Processing Apps in Kubernetes|
|Speakers||Abdul Halim (Cloud Software Engineer, Intel), Peng Liu (NFV Partner Engineer, Red Hat)|
|Conference||KubeCon + CloudNativeCon North America|
|Location||San Diego, CA, USA|
|Date||Nov 15-21, 2019|
With 5G on the horizon, networking is transforming around us. Network functions have already found their way from proprietary blackbox into servers running in Linux. The Linux networking stack simply cannot keep up with increasing demands for higher throughput and lower latency of these packet flows. The packet processing pipeline is now run in userspace instead, bypassing the kernel. DPDK provides an environment and API to run high-intensive packet processing in userspace. Many CNFs are developed using DPDK. A DPDK application requires specific resources from a host for guaranteed performance. Deploying and running such applications in K8s is always a challenging task.In this presentation & demo, users will learn about open source technologies and components and how to leverage them to deploy workloads that requires high performance networking infrastructure in a Kubernetes cluster.