如何选择网络插件Terway Edge与Flannel

容器服务 Edge 版支持两种容器网络插件,需要您在创建集群之前完成容器网络插件的选型,集群创建完成后不可以更改。本文介绍两种网络插件信息对比。

插件功能对比

ACK Edge集群支持以下两种容器网络插件:

  • Flannel:采用了VXLAN模式,是一种Overlay的容器网络插件。详细信息,请参见Flannel网络插件

  • Terway Edge:是一种Underlay的网络插件。详细信息,请参见Terway 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协议以接受路由发布。

若您需要实现容器间跨局域网通信,则需要节点间三层网络互通。