Skip to main navigation Skip to search Skip to main content

The Performance Analysis of Container Networking Interface Plugins in Kubernetes

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Providing good network connectivity in the container environment presents a significant challenge, especially on networks within a Kubernetes cluster where containers can grow rapidly, spread amongst worker nodes, and may only live in a short time. Container Network Interface (CNI) helps manage network connectivity so that communication between containers can run well. However, many CNI plugins have compelling features, where selecting the suitable one is no easy task. This study presents an evaluation of several CNI plugins, namely Flannel, Calico, Cilium, Antrea, and Kube-router. We performed benchmarking tests using several scenarios to find the CNI plugins with higher throughput and less consumed resource-usage index (CPU and memory) in the Kubernetes. In an experimental environment where inter-hosts data exchanges are performed, Kube-Router achieved the highest throughput to more than 90% of nominal link bandwidth on TCP data transfer, followed by Flannel and Calico.

Original languageEnglish
Title of host publicationProceedings of 2021 International Conference on Sustainable Information Engineering and Technology, SIET 2021
PublisherAssociation for Computing Machinery
Pages231-234
Number of pages4
ISBN (Electronic)9781450384070
DOIs
Publication statusPublished - 13 Sept 2021
Event6th International Conference on Sustainable Information Engineering and Technology, SIET 2021 - Virtual, Online, Indonesia
Duration: 13 Sept 202114 Sept 2021

Publication series

NameACM International Conference Proceeding Series

Conference

Conference6th International Conference on Sustainable Information Engineering and Technology, SIET 2021
Country/TerritoryIndonesia
CityVirtual, Online
Period13/09/2114/09/21

Keywords

  • Benchmark
  • Container Network Interface
  • Kubernetes
  • Performance
  • Virtualization

Fingerprint

Dive into the research topics of 'The Performance Analysis of Container Networking Interface Plugins in Kubernetes'. Together they form a unique fingerprint.

Cite this