Terway Edge网络插件是ACK Edge集群提供的Underlay容器网络插件,在云端和ENS网络中使用Terway组件,在边缘则使用Flannel组件。本文介绍Terway Edge网络插件如何基于ENS弹性网卡提供容器网络通信。
背景信息
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网络实现内网互通,保证跨网络域的容器、主机之间的网络互通。
前提条件
在创建集群时选择Terway Edge网络插件。相关操作,请参见如何使用Terway Edge网络插件。
已安装terway-edge-controlplane组件。相关操作,请参见组件管理。
步骤一:绑定弹性网卡
节点接入之前需要手动挂载ENI到ENS实例,按照以下步骤操作完成后可接入节点。
登录边缘节点服务ENS控制台,在左侧导航栏选择 。
在弹性网卡页面,单击创建弹性网卡,填写相关内容后,单击创建。
找到创建的弹性网卡ID,单击右侧对应绑定实例,选择对应实例ID/名称,单击确定。
ENS实例绑定弹性网卡ENI需要先将ENS实例置为关机状态,绑定成功之后重启即可生效。
每个ENI可以分配25个私网IP,这些私网IP会分配给Pod作为Pod IP,即每个ENI可以支持25个Pod。
每个ENS实例可支持的最大Pod数 = ENI数量×25,您可以根据需求挂载对应数量的ENI。
步骤二:接入ENS节点
将ENS节点添加至ACK Edge集群。具体操作,请参见添加边缘节点。