简介
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网段:
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。