쿠버네티스 네트워킹을 위한 컨테이너 네트워크 인터페이스 성능 분석

Performance Analysis of Container Network Interface for Kubernetes Networking

초록

This paper quantitatively compares and analyzes the performance of various Container Network Interfaces (CNIs) for Kubernetes networking based on different protocols. To achieve this, we design and implement a testbed to evaluate four CNIs—Calico, Flannel, Cilium, and Antrea—by applying different tunneling methods, encrypted communication, and network traffic management techniques, resulting in 14 unique combinations. Performance analysis is conducted by measuring key metrics, including TCP and UDP throughput, TCP and UDP latency, HTTP latency, data transfer volume, and network timeout occurrences. Based on these experimental results, We establish criteria for selecting the most suitable CNI, considering workload characteristics and performance requirements.

키워드

container network interfacekubernetestunnelnetwork performance
제목
쿠버네티스 네트워킹을 위한 컨테이너 네트워크 인터페이스 성능 분석
제목 (타언어)
Performance Analysis of Container Network Interface for Kubernetes Networking
저자
백승훈구세완윤동원
DOI
10.14801/jkiit.2025.23.5.117
발행일
2025-05
저널명
한국정보기술학회논문지
23
5
페이지
117 ~ 128