K8S CNI - Calico 글 목록
K8S CNI - Calico 1편 - POD 통신
K8S CNI - Calico 2편 - Node 통신
K8S CNI - Calico 3편 - eBPF (DSR)
K8S CNI - Calico 4편 - 내부망 연동 (BGP)
K8S Network 글 목록
K8S Service 1편
K8S Service 2편 - MetalLB
K8S Ingress
Istio 🌶️ 트래픽 흐름 Life of a packet
K8S CNI - CNI 글 목록
Cilium CNI (공개)
- 참고 링크 ← 해당 줄 및 아래 정리 내용 중 왼쪽 삼각형은 클릭하여 상세 내용을 확인 하시면 됩니다!
<aside>
🙇🏻 아래 동작 내용 중 중요도가 낮거나 혹은 너무 복잡한 내용의 경우 생략하였고, 최대한 간략하게 설명을 하였음을 미리 알려드립니다 🙂
</aside>
0. 요약
Calico 라우팅 모드
- calicoctl 설치 - 링크
- 실습 환경 정보
1. IPIP 모드
1.1 통신 흐름
요약 : 파드 간 통신이 노드와 노드 구간에서는 IPIP 인캡슐레이션을 통해서 이루어 집니다
IP 는 예시
calico-ipip.pcap
- 다른 노드 간의 파드 통신은 tunl0 인터페이스를 통해 IP 헤더에 감싸져서 상대측 노드로 도달 후 tunl0 인터페이스에서 Outer 헤더를 제거하고 내부의 파드와 통신
- 다른 노드의 파드 대역은 BGP로 전달 받아 호스트 라우팅 테이블에 업데이트됨
- Azure 네트워크에서는 IPIP 통신이 불가능하여 IPIP 모드 대신 VXLAN 모드 사용
1.2 기본 설정 확인