本教程将指引您搭建一个IPv6网段的VPC,并在VPC中创建一个带有IPv6地址的集群和节点,使节点可以访问Internet上的IPv6服务。
简介
使用IPv6可以有效弥补IPv4网络地址资源有限的问题。如果当前集群中的工作节点(如ECS)使用IPv4,那么启用IPv6后,工作节点可在双栈模式下运行,即工作节点可以拥有两个不同版本的IP地址:IPv4地址和IPv6地址,这两个IP地址都可以进行内网/公网访问。
使用场景
- 如果您的应用需要为使用IPv6终端的用户提供访问服务,您可使用IPv6弹性公网IP或IPv6双栈。
- 如果您的应用既需要为使用IPv6终端的用户提供访问服务,又需要对这些访问来源进行数据分析处理,您必须使用IPv6双栈。
- 如果您的应用系统与其他系统(例如:数据库系统)、应用系统之间需要使用IPv6进行内网访问,您必须使用IPv6双栈。
- 使用IPv6双栈请参考IPv4/IPv6双栈网络、IPv6弹性公网IP。
通过控制台搭建IPv4/IPv6双栈集群
步骤 1 创建虚拟私有云,且创建已开启了IPv6的子网
创建VPC时需开启IPV6
创建子网时需开启IPV6
步骤 2 创建集群
登录CCE控制台,在右上角选择“创建集群”。
网络配置请按如下设置,其余配置可参考 新建集群
- 虚拟私有云:选择已开启IPV6的VPC。
- 所在子网:仅支持选择已开启了IPv6的子网。
- 启用IPV6:选择开启,开启后将支持通过IPv6地址段访问集群资源,包括节点和工作负载等。
- Pod子网:仅支持选择已开启了IPv6的子网。
- Service CIDR:容器网段要设置合理的掩码,掩码决定集群内可用节点数量。集群中容器网段掩码设置不合适,会导致集群实际可用的节点较少。
- Service CIDRV6:该网段决定了支持 IPv6 地址的 Service 资源的上限,创建后不可修改,默认为fc00::/112。如需自定义该网段,需要满足以下要求:Service CIDRV6网段需属于fc00::/8网段内。IPv6地址前缀长度范围为112-120,您可以通过调整前缀数值,调整地址个数,地址数最多可支持65536个。
步骤 3 购买和加入共享带宽
默认IPv6地址只具备私网通信能力,如果您需要通过IPv6地址访问Internet或被Internet上的IPv6客户端访问,您需要购买和绑定共享带宽。如您已有共享带宽,可以不用重新购买,直接将IPv6地址加入共享带宽即可。
- 在虚拟私有云 VPC中左侧导航栏,选择“弹性公网IP和带宽 > 共享带宽”。
- 在共享带宽列表页,单击操作列的“添加公网IP”。
- 将IPv6地址加入共享带宽。
- 结果验证:登录到ECS实例,ping一个公网上的IPv6服务,验证连通性。例如:ping6 ipv6.ctyun.cn。