CNI 效能評比 2024 版本
https://medium.com/itnext/benchmark-results-of-kubernetes-network-plugins-cni-over-40gbit-s-network-2024-156f085a5e4e
作者先前於 2018,2019,2020 都有撰寫過相關的 CNI 分析,而這次 2024 也針對當前的 K8s 1.26(RKE2), Ubuntu 22.04 再次進行了效能分析。
首先要先針對 CNI 進行挑選,作者根據下列性質挑選出數個 CNI 解決方案
1. 12 個月內有 commit 更新
2. 跟廠商/硬體無關
3. 非 Meta CNI(Multus)
4. 最好支援 Network Policy
5. 好安裝於 K8s 上
因此選出來的評比對象分別是,其中每個又有特別強調使用的設定
1. Antrea 1.15.0
2. Calico 3.27.2
3. Canal 3.27.2
4. Cilium 1.15.2
5. Kube-OVN 1.12.8
6. Kube-Router .1.0
環境:
1. Supermicro 的機器
2. Supermicro 40Gbit switch
3. 以 DDAC SFP+ Cable 相連
4. 大家都同 VLAN,設定 MTU 9000
測試的面向非常多,包含
1. Pod to Pod
2. Pod to Service
3. TCP/UDP
4. Single Stream/Multi Stram
5. ...等

Medium
Benchmark results of Kubernetes network plugins (CNI) over 40Gbit/s network [2024]
This article is a new run of my previous benchmark (2020, 2019 and 2018), now running Kubernetes 1.26 and Ubuntu 22.04 with CNI version…
May 5, 2024 912 2