全部產品
Search
文件中心

Container Service for Kubernetes:如何選擇網路外掛程式Terway Edge與Flannel

更新時間:Nov 08, 2024

Container Service Edge 版支援兩種容器網路外掛程式,需要您在建立叢集之前完成容器網路外掛程式的選型,叢集建立完成後不可以更改。本文介紹兩種網路外掛程式資訊對比。

外掛程式功能對比

ACK Edge叢集支援以下兩種容器網路外掛程式:

對比項

Terway Edge版

Flannel VXLAN

外掛程式來源

阿里雲自研的網路外掛程式。

Flannel社區提供的網路外掛程式。

適用情境

  • 管理自建IDC、ENS執行個體等。

  • 適用於規模較大、網路效率要求高等情境。

  • 管理邊緣裝置,其他雲廠商計算執行個體。

  • 適用於規模小,裝置分散等情境。

Pod網段

  • 雲端支援Pod網段擴容,Pod網段可以直接使用VPC網段。

  • 邊緣不支援Pod網段擴容,需在建立叢集時指定Pod網段。

不支援Pod網段擴容,需在建立叢集時指定Pod網段。

網路效能

網路效能高,相比於VXLAN封包效能提升約20%。

網路效能適中,有VXLAN封包。

雲產品對接

無縫對接雲產品,例如CLB、ALB、NLB、ECI等。

有限對接雲產品,部分能力不可用。

容器互訪

支援叢集外用戶端直接存取容器IP。

不支援叢集外用戶端直接存取容器IP。

網路外掛程式模式

Underlay模式,容器與計算資源在同一個網路平面。

Overlay模式,容器和計算資源不在同一個網路平面。

跨網路域容器通訊條件

若您需要實現容器間跨區域網路通訊(例如雲邊容器通訊、多個區域網路之間容器通訊),則節點交換器需要支援BGP協議以接受路由發布。

若您需要實現容器間跨區域網路通訊,則需要節點間三層網路互連。