Project Calico(프로젝트 켈리코)는 컨테이너, VM, 베어메탈 환경을 위한 네트워크 및 보안 정책을 제공하는 솔루션입니다. 네트워크 레이어에서 리눅스 커널의 L3 기반 라우팅과 iptables를 이용하여 높은 성능과 단순한 아키텍처를 구현합니다.
초기에는 BGP(Border Gateway Protocol) 기반의 고성능 네트워킹으로 주목받았으며, 현재는 eBPF 기반 기능도 지원합니다.
| 기능 | 설명 |
|---|---|
| CNI 플러그인 | Kubernetes 클러스터에서 Pod-to-Pod 통신 제공 |
| 네트워크 정책 | 네임스페이스, 라벨 기반 세밀한 접근 제어 |
| 보안 그룹 | Workload 간 L3/L4 수준의 방화벽 기능 |
| eBPF 지원 | 고성능 커널 수준 트래픽 처리 |
| IPAM | IP 주소 관리 기능 제공 |
| NATless Routing | NAT 없이도 Pod 간 통신 가능 |
| Windows 지원 | Windows Node용 네트워킹도 지원 |
| 다중 호스트 지원 | 물리적으로 분리된 호스트 간에도 안정적인 통신 제공 |
간단한 Kubernetes 클러스터에서 켈리코가 동작하는 구성 예시는 다음과 같습니다.
| 항목 | Calico | Flannel | Cilium | Weave |
|---|---|---|---|---|
| 동작 방식 | L3 라우팅 + BGP/eBPF | VXLAN 오버레이 | eBPF 기반 | 브리지 기반 |
| 성능 | 매우 우수 (Native Routing) | 중간 | 우수 | 낮음 |
| 보안 정책 | 지원 (K8s NetworkPolicy) | 일부 제한 | 강력한 eBPF 기반 | 제한적 |
| 복잡도 | 중간 (BGP 설정 필요 시) | 매우 간단 | 중간 | 간단 |
| eBPF | 지원 | 미지원 | 완전 지원 | 미지원 |
kubectl apply -f https://raw.githubusercontent.com/projectcalico/calico/v3.26.1/manifests/calico.yaml 설치 후에는 아래와 같은 리소스들이 생성됩니다:
코스피 8% 폭락, 서킷브레이커 발동, SK텔레콤 Claude AI 차단까지. 한국의 AI 레버리지 버블이 단 하루…
SNS 사진 1장으로 30초 만에 딥페이크 영상이 완성됩니다. 당신의 얼굴이 이미 범죄에 악용되고 있을 수…
SNS 사진 1장으로 30초 만에 딥페이크 영상이 완성됩니다. 당신의 얼굴이 이미 범죄에 악용되고 있을 수…
달러/원 환율이 급등하는 이유와 실생활 영향을 정리했습니다. 지금 당장 활용할 수 있는 환전·투자 대응 전략까지…
미래에셋·미래에셋벤처투자·미래에셋생명이 동반 급등한 이유는 스페이스X 상장 기대감입니다. 세 회사가 스페이스X와 어떻게 연결되어 있는지 상세히 분석했습니다.
스페이스X 상장이 계속 미뤄지는 진짜 이유를 파헤쳤습니다. 화성 계획, 스타링크 분리, 국방 계약... 머스크가 절대…