Networking Analysis and Performance Comparison of Kubernetes CNI Plugins

15Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Containerisation, in recent world, has proved to be a better aspect to deploy large-scale applications in comparison with virtualisation. Containers provide a small and compact environment, containing all libraries and dependencies, to run an application. It has also come to acknowledgement that application deployment on a multi-node cluster has proved to be more efficient in terms of cost, maintenance and fault tolerance in comparison with single-server application deployment. Kubernetes play a vital role in container orchestration, deployment, configuration, scalability and load balancing. Kubernetes networking enable container-based virtualisation. In this paper, we have discussed the Kubernetes networking in detail and have tried to give a in-depth view of the communication that takes place internally. We have tried to provide a detailed analysis of all the aspects of Kubernetes networking including pods, deployment, services, ingress, network plugins and multi-host communication. We have also tried to provide in detail comparison of various container network interface(CNI) plugins. We have also compared the results of benchmark tests conducted on various network plugins keeping performance under consideration (Ducastel, Benchmark results of Kubernetes network plugins (CNI) over 10 Gbit/s network[1]).

Cite

CITATION STYLE

APA

Kumar, R., & Trivedi, M. C. (2021). Networking Analysis and Performance Comparison of Kubernetes CNI Plugins. In Advances in Intelligent Systems and Computing (Vol. 1158, pp. 99–109). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-981-15-4409-5_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free