Re:Benchmark results of Kubernetes network plugins over 10Gb...
by krakrnews on Friday November 30, 2018 @03:11PM
(#18572188)
Yes most solutions are using Linux kernel, so what's being measured is indeed the impact of the way the kernel is being configured to achieve container networking. But that doesn't make those design choices, and the tests, meaningful. Calico, for example, contrary to your assumption, uses neither a Linux bridge device nor iptables for packet forwarding. (It does use iptables for policy enforcement, but that's not being tested here.)
Re:Benchmark results of Kubernetes network plugins over 10Gb...
by nicolast on Monday December 03, 2018 @09:29AM
(#18588978)
I'm aware it doesn't use iptables, except to implement network policies, hence the reference.
Good call about the bridge usage, my bad, makes sense that's not being used given Calico is L3...
This, 1000x this. I'm afraid too many people treat their CNI plugin as 'magic' whilst many of them really aren't. 'Host' versus Calico is basically benchmarking the impact of a Linux bridge device, and maybe some more iptables rules than the host has (depending on whether the host benchmark has iptables enabled at all, whether there are K8s network security policies in place and enforced by Calico,...).
Also, configuration details are lacking. E.g. in the Calico benchmarks, was ipip enabled or not?