使用对等连接打通CCE集群网络
应用场景
在创建MCS对象前,需要保证集群间网络互通。其中,跨VPC的CCE集群间网络可以通过创建对等连接的方式打通。
本文将介绍如何通过创建对等连接的方式,为跨VPC的CCE集群打通节点间与容器间网络。
设置集群网络类型
CCE集群类型 |
网络类型 |
是否支持underlay网络 |
---|---|---|
CCE集群 |
容器隧道网络 |
不支持 |
VPC网络 |
支持 |
|
CCE Turbo集群 |
云原生网络2.0 |
支持 |
创建对等连接
- 进入对等连接列表页面。
- 在页面右上角区域,单击“创建对等连接”,并在弹出的对话框中,根据界面提示设置对等连接参数。参数详细说明请参见表2。
图1 创建对等连接
表2 创建对等连接参数说明 参数
是否必选
说明
对等连接名称
是
对等连接的名称。
由中文字符、英文字母、数字、中划线、下划线等构成,一般不超过64个字符。
本端VPC
是
本端集群的VPC,可以在下拉框中选择已有VPC。
本端VPC网段
是
本端VPC网段。
账户
是
可选择当前账户与其他账户,本例中选择当前账户。
- 当前账户:当对等连接中的对端VPC和本端VPC位于同一个账户下时,选择该项。
- 其他账户:当对等连接中的对端VPC和本端VPC位于不同账户下时,选择该项。
对端项目
是
当账户选择“当前账户”时,系统默认填充对应的项目,无需您额外操作。
比如VPC-A和VPC-B均为账户A下的资源,并且位于区域A,那么此处系统默认显示账户A下,区域A对应的项目。
对端VPC
是
对端集群的VPC,可以在下拉框中选择已有VPC。
对端VPC网段
是
对端VPC网段。
对端VPC网段不能和本端VPC网段相同或有重叠网段,否则对等连接路由可能会失效。
描述
否
对该连接的描述信息。描述信息内容不能超过255个字符,且不能包含“<”和“>”。
- 单击所创建的对等连接名称,进入对等连接详情页,单击“添加路由”,为对等连接添加目的地址为对端集群VPC网段的路由。
- 在对等连接详情页单击“添加路由”,为对等连接添加目的地址为对端集群容器网段的路由。
如图4所示,您需要填写的参数为路由中的两个“目的地址”,请参考表4进行配置。
表4 添加路由参数说明 参数
是否必选
说明
目的地址(对端)
是
对等连接另一端VPC内的地址,此处填写对端集群容器网段。
集群容器网段的查找方法如下:- 登录CCE控制台。
- 单击目标集群名称,进入集群详情页,复制“网络信息>默认容器子网”中的IPv4网段信息。
注意:
若存在多个容器网段,应为每个网段创建路由,以保证容器间的网络通信。
图5 查找对端集群容器网段
目的地址(本端)
是
对等连接另一端VPC内的地址,此处填写本端集群容器网段。
注意:请仔细检查路由中配置的目的地址信息,防止出现网段冲突。
描述
否
路由的描述信息,非必填项。
描述信息内容不能超过255个字符,且不能包含“<”和“>”。
修改安全组
修改本端集群节点的安全组,在入方向规则中允许对端集群节点访问本端集群容器端口。
验证集群间网络互通
- 登录本端集群节点,执行以下命令,验证本端集群节点与对端集群节点的通信情况。
ping 对端集群节点的IP地址
ping通则表示本端集群节点与对端集群节点间可以通信。
- 进入本端集群容器,执行以下命令,验证本端集群容器与对端集群容器的通信情况。
curl 对端集群Pod的IP地址
curl通则表示本端集群容器与对端集群容器间可以通信。