Abstract
Kubernetes relies heavily on its networking performance. It offers four representative networking plugins: Flannel, Calico, Cilium, and Kube-router. However, their performance differences are not well understood. This study evaluates these plugins using real-world workloads like Memcached, Nginx and Kafka, examining throughput, latency, and CPU usage in 10 GbE and 100 GbE environments. Results reveal significant performance differences due to each plugin’s architecture. Kube-router excels in CPU- and network-intensive scenarios but complicates network management. Among overlay plugins Flannel performs best in CPU-intensive tasks, while Cilium is superior for network-intensive tasks. This analysis provides insights for selecting suitable plugin based on workload characteristics.
| Original language | English |
|---|---|
| Pages (from-to) | 1085-1099 |
| Number of pages | 15 |
| Journal | Journal of Korean Institute of Communications and Information Sciences |
| Volume | 50 |
| Issue number | 7 |
| DOIs | |
| State | Published - 1 Jul 2025 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 8 Decent Work and Economic Growth
-
SDG 12 Responsible Consumption and Production
Keywords
- Cloud networking
- Container network interface
- CPU usage
- Kubernetes
- Performance profiling
Fingerprint
Dive into the research topics of 'Unveiling Kubernetes CNI: An In-Depth Analysis of Networking Performance and Resource Efficiency'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver