September 25 - 27 | Amsterdam, Netherlands
Click for Information & Registration
Back To Schedule
Thursday, September 27 • 15:10 - 15:40
Improve Performance of Kube-proxy with L4-DPDK for Production Environment - Bin Lu, ARM

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Kube-proxy, as the load balancer for k8s, is one of the most important components for container networking.

The kernel mode(ipvs, iptables) implementation is flexible but with poor performance.
This presentation will introduce a pure userspace implementation by using DPDK + Layer4 load-balancer, which shows high performance and keeps flexibility.

It includes below key elements:
1) Implement a k8s service proxy, including load balancer, including FNAT, DNAT
2) Different schedule algorithm like RR, WLC, WRR, etc.
3) SNAT mode for Internet access from the internal network.
4) User-space Lite IP stack (IPv4, Routing, ARP, ICMP ...)
5) Integration of K8s and DPVS(dpdk-lvs).

avatar for Bin Lu

Bin Lu

staff software engineer, ARM
Currently, Bin Lu is working for Arm. His previous employer is IBM. In Arm & IBM, Bin Lu is focus on the area of container platform. His job includes the following: system architecture design, development and optimization for open-source community. Also, he has a deep background in... Read More →

Thursday September 27, 2018 15:10 - 15:40