# cilium-config.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: cilium-config
namespace: kube-system
data:
# 오버레이 모드 활성화
tunnel: "vxlan"
# VXLAN 포트 설정 (기본값: 8472)
tunnel-port: "8472"
# MTU 설정
mtu: "1450"
# 자동 직접 라우팅
auto-direct-node-routes: "true"
# VXLAN 오버레이 모드 구성
cilium install --config tunnel=vxlan
# Geneve 오버레이 모드 구성
cilium install --config tunnel=geneve
# 직접 라우팅 모드 구성
cilium install --config tunnel=disabled --config auto-direct-node-routes=true
# 하이브리드 모드 구성
cilium install --config tunnel=vxlan --config auto-direct-node-routes=true
# 테스트 포드 배포
kubectl apply -f https://raw.githubusercontent.com/cilium/cilium/master/examples/kubernetes/connectivity-check/connectivity-check.yaml
# 지연 시간 테스트
kubectl exec -it pod/netperf-client -- netperf -H netperf-server -t TCP_RR
# 처리량 테스트
kubectl exec -it pod/netperf-client -- netperf -H netperf-server -t TCP_STREAM
# 연결 설정 속도 테스트
kubectl exec -it pod/netperf-client -- netperf -H netperf-server -t TCP_CRR