Kubernetes CNI 플러그인 Calico의 Pod간 패킷 라우팅 구조
·
Computer Science
Kubernetes에서 파드는 언제든 생성되고 삭제될 수 있는 일시적인 존재이지만, 그 위에서 동작하는 애플리케이션들은 서로 끊김 없이 통신할 수 있어야 합니다. 이러한 파드 간 통신을 실제로 구현해주는 것이 CNI(Container Network Interface) 플러그인이며, 그중에서도 Calico는 L3 라우팅 기반 아키텍처와 강력한 NetworkPolicy 기능 덕분에 프로덕션 환경에서 널리 사용되는 CNI 중 하나입니다. 이번 글에서는 Calico 환경에서 같은 노드 내부의 파드끼리 통신하는 방식과 서로 다른 노드에 있는 파드끼리 통신하는 방식을 살펴보겠습니다. 목차1. Kubernetes 네트워크 모델과 Calico 기본 구조2. 같은 노드 내부 파드 간 통신3. 다른 노드에 있는 파드 간..