Part 6: eBPF 데이터플레인
개요
eBPF 기본 개념
eBPF란?
eBPF 핵심 구성 요소
구성 요소
역할
설명
eBPF Hook Points
Hook Point
위치
성능
컨텍스트
사용 사례
Calico eBPF vs iptables 아키텍처

iptables 모드 아키텍처
eBPF 모드 아키텍처
성능 비교
항목
iptables
eBPF
개선율
Calico eBPF 프로그램 구조
주요 eBPF 프로그램
BPF Map 구조
Direct Server Return (DSR)
DSR 동작 원리
DSR 모드 비교
항목
Non-DSR
DSR
DSR 설정
Connect-Time Load Balancing
동작 원리
설정
XDP 가속
XDP 모드
모드
설명
성능
호환성
XDP 설정
XDP 지원 확인
eBPF 모드 요구사항
시스템 요구사항
요구사항
최소
권장
비고
커널 설정 확인
지원 환경
iptables → eBPF 마이그레이션
마이그레이션 전 체크리스트
단계별 마이그레이션
Step 1: 환경 검증
Step 2: Calico 업그레이드 (필요시)
Step 3: eBPF 모드 활성화
Step 4: kube-proxy 비활성화
Step 5: 검증
롤백 절차
eBPF 디버깅
bpftool 사용
TC 필터 확인
Felix 로그 분석
Conntrack 확인
일반적인 문제 해결
kube-proxy 대체 모드
완전한 kube-proxy 대체
kube-proxy 기능
Calico eBPF 구현
서비스 처리 흐름
설정 예시
제한사항 및 주의사항
알려진 제한사항
제한사항
설명
대안
주의사항
성능 튜닝
참고 자료
마지막 업데이트