CNI 체이닝

CNI 체이닝 (CNI Chaining)

CNI 체이닝을 쓰면 Cilium을 다른 CNI 플러그인과 함께 사용할 수 있어요. 어떤 플러그인과 어떻게 연동하는지 간단히 살펴볼게요.

출처: CNI Chaining

본문

CNI 체이닝은 Cilium을 다른 CNI 플러그인과 함께 사용할 수 있게 해주는 기능이에요.

Cilium CNI 체이닝에서는 기본 네트워크 연결성과 IP 주소 관리를 Cilium이 아닌 다른 CNI 플러그인이 담당해요. 대신 Cilium은 그 플러그인이 만든 네트워크 장치에 eBPF 프로그램을 붙여서 L3/L4 네트워크 가시성, 정책 강제(policy enforcement), 그리고 그 밖의 고급 기능들을 제공해요.

  • AWS VPC CNI 플러그인

  • Azure CNI (Legacy)

  • Calico

  • Generic Veth Chaining

  • Oracle Kubernetes Engine (OKE) VCN-Native Pod 네트워킹

  • Portmap (HostPort)

  • Weave Net

더 알아보기 (Learn more)