Calico/VPP : Kubernetes networking with boosters
July 22, 2021 08:00:00-08
Kubernetes has become the de facto solution when it comes to container networking, providing rich functionalities and abstractions. But some classes of workloads put a huge performance burden on these implementations. Think big data, storage, analytics, 5G, virtual network functions, requiring encryption at a 40Gbps line rate, or multiple million of packets per second. Typically applications that are used to having dedicated NICs and physical hardware. In order to address this, we took the best of both worlds, combining Calico, the popular cloud native Kubernetes network plugin, with VPP, a very fast and scalable userspace packet processing software.