아키텍처
개요
전체 아키텍처
eBPF 데이터패스
eBPF란?
eBPF 훅 포인트
훅 포인트
위치
용도
L3/L4 처리
eBPF 맵 구조
kube-proxy 대체
기능
kube-proxy (iptables)
Cilium eBPF
노드당 Envoy 프록시
사이드카 vs 노드 프록시
Envoy 배포 방식
L7 처리 흐름
Envoy 리소스 설정
CRD 모델
Cilium CRD 구조
CiliumEnvoyConfig
CiliumClusterwideEnvoyConfig
CiliumNetworkPolicy (L7)
Cilium Agent와 서비스 메시
Cilium Agent 역할
Agent 설정
서비스 ID와 SPIFFE
Cilium Identity
Identity 기반 정책
SPIFFE 통합
패킷 흐름 분석
Pod-to-Pod 통신 (동일 노드)
Pod-to-Pod 통신 (다른 노드)
L7 처리가 필요한 경우
Istio 사이드카 아키텍처 비교
아키텍처 비교 표
측면
Cilium Service Mesh
Istio Sidecar
지연 시간 분석
리소스 효율성 분석
확장성 고려사항
eBPF 맵 크기
대규모 클러스터 설정
노드 Envoy 스케일링
다음 단계
참고 자료
마지막 업데이트