Container By David

深入理解 CNI:Flannel vs. Calico

網路插件選型

K8s 的網路通訊依賴 CNI (Container Network Interface)。

  • Flannel:使用 VXLAN 封裝,設定簡單,適合入門或對效能要求不高的集群。
  • Calico:基於 BGP 路由,支援 Network Policy (ACL),效能接近裸機。

若需要針對 Namespace 或 Pod 進行流量隔離 (例如 DB 只允許 Backend 存取),Calico 是必選項。