腾讯云(跨用户)跨区域内网通信配置

最近想在腾讯云上部署k8s,因为内网ip不通的问题搞了很久。最近终于找到了解决方案,成功实现跨区域内网通信!
下面记录下我是怎么进行配置的

1. 使用云联网

通过使用腾讯云提供的云联网功能就行实现跨区域通信啦
按照官方提供的配置方法,将两台服务器放进同一个云联网内。
具体看官方文档:
跨账号网络实例互通同账号网络实例互通

按照文档配置之后,检查路由表

如果状态都是有效的,那么恭喜你!你的服务器可以用内网通信了

如果出现的下面的问题,就要解决冲突问题了

smss连接云服务器 云服务器联网_服务器

2. 解决CIDR冲突

在求助人工客服之后,得到了解决方案。方法就是更换子网!

2.1 新建子网

如果有和另一台服务器不同冲突的子网请跳过这一步。

首先进入腾讯云私人网络的子网

smss连接云服务器 云服务器联网_smss连接云服务器_02


然后点击新建

smss连接云服务器 云服务器联网_网络_03


所属网络可以选择与更换子网的服务器一个vpc,然后CIDR在不冲突的情况下选择一个合适的即可

例如:我与172.16.0.0/20 的CIDR冲突,新建的CIDR就设置为172.16.240.0/20

然后子网就创建好了

2.2 更换子网

首先进入私有网络->IP与网卡->弹性网卡

smss连接云服务器 云服务器联网_网络_04

然后点击ID/名称下对应的服务器

smss连接云服务器 云服务器联网_云服务器_05


点击更换子网,然后选择刚刚新建的子网即可完成更换

3. 检查路由表

最后再回去检查路由表

smss连接云服务器 云服务器联网_云服务器_06


可以看到相同的服务器存在一个有效一个失效,这时候只要每一台服务器只有一个有效即可。

满足该条件之后,服务器即可使用内网通信啦!