Title |
Types and Comparative Analysis of Kubernetes CNI in Cloud Systems |
Authors |
진현두(Hyeon-Du Jin) ; 김병서(Byung-Seo Kim) |
DOI |
https://doi.org/10.5573/ieie.2019.56.8.21 |
Keywords |
Cloud system; Kubernetes; CNI(Container Network Interface); CNM(Container Network Model); CNI Plugin |
Abstract |
Today's cloud system is a type of Internet-based computing that processes information from other nodes connected to the Internet rather than by itself. Cloud systems have low resource utilization, and can not separate applications and platforms, This is a strict and restrictive development because it reduces operational staff control. Thus it causes many problems. To mitigate the problems, dynamic resource allocation is adopted with various CNI(Container Network Interface) of Kubernetes. Kubernetes CNI defines runtime and plug-in interactions and is an independent platform for container networking. Unlike traditional cloud services, it enables to choose its own network hardware, software, and operating system. In addition, depending on which CNI of Kubernetes CNI is used, it can be selected according to the structure that was initially designed, and the difference in performance can be known. In this paper, the types and descriptions of CNIs are introduced, and the characteristics of CNIs are explained and compared according to environment. |