如何基于ENS弹性网卡使用Terway Edge网络插件

Terway Edge网络插件是ACK Edge集群提供的Underlay容器网络插件,在云端和ENS网络中使用Terway组件,在边缘则使用Flannel组件。本文介绍Terway Edge网络插件如何基于ENS弹性网卡提供容器网络通信。

背景信息

image

Terway Edge网络插件支持在ENS中基于ENS网络的弹性网卡提供Underlay的容器网络通信。

重要

Terway Edge使用的弹性网络接口(ENI)及其绑定的所有私有IP地址将自动分配给Pod。请勿手动配置私有IP。

  • 在云端专用网络VPC中,Terway会将弹性网卡(ENI)分配给Pod,多个Pod共享一个ENI,Pod地址从ENI的私有IP中分配,Pod网络和ECS在一个网络平面。

  • 在边缘侧ENS网络中,Terway也会将ENS的弹性网卡(ENI)分配给Pod,多个Pod共享一个ENI,Pod地址从ENI的私有IP中分配,Pod网络和ENS在同一个网络平面。

  • 通常可以通过边缘网络加速(ENA)将中心云VPC和边缘云ENS网络实现内网互通,保证跨网络域的容器、主机之间的网络互通。

前提条件

步骤一:绑定弹性网卡

节点接入之前需要手动挂载ENI到ENS实例,按照以下步骤操作完成后可接入节点。

  1. 登录边缘节点服务ENS控制台,在左侧导航栏选择网络管理 > 弹性网卡

  2. 弹性网卡页面,单击创建弹性网卡,填写相关内容后,单击创建

  3. 找到创建的弹性网卡ID,单击右侧对应绑定实例,选择对应实例ID/名称,单击确定

重要
  • ENS实例绑定弹性网卡ENI需要先将ENS实例置为关机状态,绑定成功之后重启即可生效。

  • 每个ENI可以分配25个私网IP,这些私网IP会分配给Pod作为Pod IP,即每个ENI可以支持25个Pod。

  • 每个ENS实例可支持的最大Pod数 = ENI数量×25,您可以根据需求挂载对应数量的ENI。

步骤二:接入ENS节点

将ENS节点添加至ACK Edge集群。具体操作,请参见添加边缘节点