这是在部署博客园海外站 k8s 集群时遇到的选择问题,国内站一开始用的是 Calico,后来换成了 Cilium,当时是为了使用 eBPF,结果却没用起来,详见博文 Kubernetes 网络升级:安装 Cilium 用上 eBPF
现在部署新的集群,是用 Cilium 还是 Calico?
找 Cilium 方面的资料时发现一篇好文:Learned it the hard way: Don’t use Cilium’s default Pod CIDR
"Cilium achieves its functionality by injecting eBPF programs into the Linux kernel."
"It is built on the third layer (network layer) of the OSI model and uses the Border Gateway Protocol (BGP) to build routing tables"
Stop Using the Wrong CNI in 2025: Flannel vs Calico vs Cilium
决定采用 Cilium,帮助最大的是这篇博文 Cilium for Kubernetes networking: Why we use it and why we love it
找 Cilium 方面的资料时发现一篇好文:Learned it the hard way: Don’t use Cilium’s default Pod CIDR
– dudu 1个月前"Cilium achieves its functionality by injecting eBPF programs into the Linux kernel."
– dudu 1个月前"It is built on the third layer (network layer) of the OSI model and uses the Border Gateway Protocol (BGP) to build routing tables"
– dudu 1个月前Stop Using the Wrong CNI in 2025: Flannel vs Calico vs Cilium
– dudu 1个月前