Cilium数据转发与TC hook
对应上图的流量出口
抓包可以见是 overlay模式
tcpdump -i any -vvv 'host 192.168.8.66 and udp' -X
或者
tcpdump -i ens32 -n -vvv 'host 192.168.8.66 and udp' -X
进入cilium容器可以看到对应网络
kubectl exec -it -n kube-system cilium-wlkp5 -- bash
root@node65:/home/cilium# cilium bpf tunnel list
TUNNEL VALUE
10.0.1.0:0 192.168.8.66:0
10.0.2.0:0 192.168.8.62:0
10.0.3.0:0 192.168.8.61:0
VXLan模式
[root@node66 ~]# kubectl get ds -n kube-system
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
cilium 4 4 4 4 4 <none> 37d
csi-cephfsplugin 4 4 4 4 4 <none> 37d
csi-driver-s3 3 3 3 3 3 <none> 18d
kube-proxy 4 4 4 4 4 kubernetes.io/os=linux 37d