文档首页 > > 最佳实践> 集群管理> 搭建IPv4/IPv6双栈集群(公测)

搭建IPv4/IPv6双栈集群(公测)

分享
更新时间: 2020/01/16 GMT+08:00

本教程将指引您搭建一个IPv6网段的VPC,并在VPC中创建一个带有IPv6地址的集群和节点,使节点可以访问Internet上的IPv6服务。

简介

IPv6的使用,可以有效弥补IPv4网络地址资源有限的问题。如果当前集群中的node节点(如ECS)使用IPv4,那么启用IPv6后,node节点可在双栈模式下运行,即node节点可以拥有两个不同版本的IP地址:IPv4地址和IPv6地址,这两个IP地址都可以进行内网/公网访问。

使用场景

  • 如果您的应用需要为使用IPv6终端的用户提供访问服务,则您可使用:IPv6弹性公网IP或IPv6双栈。
  • 如果您的应用既需要为使用IPv6终端的用户提供访问服务,又需要对这些访问来源进行数据分析处理,则您必须使用IPv6双栈。
  • 如果您的应用系统与其他系统(例如:数据库系统)、应用系统之间需要使用IPv6进行内网访问,则您必须使用IPv6双栈。

使用IPv6双栈请参考IPv4/IPv6双栈网络(公测)IPv6弹性公网IP(公测)

约束与限制

  • IPv4/IPv6双栈仅支持混合集群,不支持裸金属集群。
  • Kubernetes内部Node和Master之间通信使用IPv4地址。
  • Service类型选择“负载均衡 ( LoadBalancer )”“DNAT网关 ( DNAT )”时,仅支持对接IPv4。
  • 同一个网卡上,只能绑定一个IPv6地址。

前提条件

IPv6功能目前仅在“华北-北京四”公测,请申请公测权限后,才可以体验。具体请参见“IPv4/IPv6双栈网络(公测)”。

步骤一:创建虚拟私有云和子网

在创建VPC之前,您需要根据具体的业务需求规划VPC的数量、子网的数量和IP网段划分等。具体请参见“网络规划”。

请按如下操作,创建一个VPC“vpc-ipv6”和一个IPv6默认子网“subnet-ipv6”。

  1. 登录管理控制台。
  2. 在管理控制台左上角单击,选择区域和项目。
  3. 选择“网络 > 虚拟私有云”。
  4. 单击“创建虚拟私有云”。
  5. 根据界面提示配置虚拟私有云和子网参数。

    子网配置时,请务必勾选“开启IPv6”,将自动为子网分配IPv6网段。该功能一旦开启,将不能关闭。暂不支持自定义设置IPv6网段。

    表1 虚拟私有云参数说明

    参数

    说明

    取值样例

    区域

    不同区域的资源之间内网不互通。请选择靠近您客户的区域,可以降低网络时延、提高访问速度。

    华北-北京四

    名称

    VPC名称。

    vpc-ipv6

    IPv4网段

    VPC的地址范围,VPC内的子网地址必须在VPC的地址范围内。

    目前支持网段范围:

    10.0.0.0/8~24

    172.16.0.0/12~24

    192.168.0.0/16~24

    192.168.0.0/16

    企业项目

    创建VPC时,可以将VPC加入已启用的企业项目。

    企业项目管理提供了一种按企业项目管理云资源的方式,帮助您实现以企业项目为基本单元的资源及人员的统一管理,默认项目为default。

    关于创建和管理企业项目的详情,请参见《企业管理用户指南》

    default

    标签

    虚拟私有云的标示,包括键和值。可以为虚拟私有云创建10个标签。

    标签的命名规则请参见表3

    • 键:vpc_key1
    • 值:vpc-01
    表2 子网参数说明

    参数

    说明

    取值样例

    可用区

    可用区是指在同一地域内,电力和网络互相独立的物理区域。在同一VPC网络内可用区与可用区之间内网互通,可用区之间能做到物理隔离。

    可用区2

    名称

    子网的名称。

    subnet-ipv6

    子网IPv4网段

    子网的IPv4地址范围,需要在VPC的地址范围内。

    192.168.0.0/24

    子网IPv6网段

    勾选“开启IPv6”,将自动为子网分配IPv6网段。该功能一旦开启,将不能关闭。暂不支持自定义设置IPv6网段。

    -

    高级配置

    分为“默认配置”和“自定义配置”。单击“自定义配置”,配置子网的高级参数。

    默认配置

    网关

    子网的网关。

    通向其他子网的IP地址,用于实现与其他子网的通信。

    192.168.0.1

    DNS服务器地址

    默认配置了2个DNS服务器地址,您可以根据需要修改。多个IP地址以英文逗号隔开。

    100.125.x.x

    标签

    子网的标示,包括键和值。可以为子网创建10个标签。

    标签的命名规则请参见表4

    • 键:subnet_key1
    • 值:subnet-01
    表3 虚拟私有云标签命名规则

    参数

    规则

    样例

    • 不能为空。
    • 对于同一虚拟私有云键值唯一。
    • 长度不超过36个字符。
    • 由英文字母、数字、下划线、中划线、中文字符组成。

    vpc_key1

    • 长度不超过43个字符。
    • 由英文字母、数字、下划线、点、中划线、中文字符组成。

    vpc-01

    表4 子网标签命名规则

    参数

    规则

    样例

    • 不能为空。
    • 对于同一子网键值唯一。
    • 长度不超过36个字符。
    • 由英文字母、数字、下划线、中划线、中文字符组成。

    subnet_key1

    • 长度不超过43个字符。
    • 由英文字母、数字、下划线、点、中划线、中文字符组成。

    subnet-01

  6. 单击“立即创建”。

步骤2:购买混合集群

使用限制

公测期间,仅在“华北-北京四”区域支持IPv4/IPv6双栈集群,请务必选择支持的区域和规格。

购买混合集群

登录CCE控制台,参考购买混合集群购买一个混合集群,购买过程中注意如下设置:

  1. “服务选型”步骤中,网络配置请按如下设置:
    图1 网络配置
    • 虚拟私有云:选择已创建的“vpc-ipv6”。
    • 所在子网:选择已创建的“subnet-ipv6”。
    • 网络模型:选择“容器隧道网络”或“VPC网络”均可。
    • 容器网段:勾选“自动选择”或手动配置均可,不能与子网网段冲突。容器网段要设置合理的掩码,掩码决定集群内可用节点数量。集群中容器网段掩码设置不合适,会导致集群实际可用的节点较少。

      IPv6容器网段使用默认网段,暂不支持手动配置。

    • 服务网段:选择“使用默认网段”或“手动设置网段”均可,不能与容器网段或子网网段冲突。

      IPv6服务网段使用默认网段,暂不支持手动配置。

  2. “创建节点”步骤中,区域、可用区和节点规格请按如下配置:
    图2 区域可用区和规格

    公测期间,只有选择“华北-北京四”区域,“可用区2”,“sn3”类型的节点才能体验IPv6双栈,请务必选择支持的区域和规格。

    • 当前区域:华北-北京四
    • 可用区:可用区2
    • 节点规格:选择“sn3”类型的节点
  3. 创建工作负载时,Service类型如果选择“负载均衡 ( LoadBalancer )”“DNAT网关 ( DNAT )”,则仅支持对接IPv4。

购买完成后,您可以单击“资源管理 > 节点管理”,单击节点名称进入ECS详情页查看自动分配的IPv6地址。

步骤3:购买和加入共享带宽

默认IPv6地址只具备私网通信能力,如果您需要通过该IPv6地址访问Internet或被Internet上的IPv6客户端访问,您需要购买和绑定共享带宽。

如您已有共享带宽,可以不用重新购买,直接将IPv6地址加入共享带宽即可。

购买共享带宽

  1. 登录管理控制台。
  2. 在管理控制台左上角单击,选择区域和项目。
  3. 在系统首页,选择“网络 > 虚拟私有云”。
  4. 在左侧导航栏,选择“弹性公网IP和带宽 > 共享带宽”。
  5. 在页面右上角,单击“购买共享带宽”,按照提示配置参数。
    表5 参数说明

    参数

    说明

    取值样例

    计费模式

    购买共享带宽时使用的计费模式,分为以下两种:

    • 包年/包月:在使用前一次性支付一定期限(如1个月、1年等)的费用,后续使用期限内不再针对此共享带宽资源扣费。
    • 按需计费:按照共享带宽的使用时长进行计费。

    包年/包月

    区域

    不同区域的资源之间内网不互通。请选择靠近您客户的区域,可以降低网络时延、提高访问速度。

    华北-北京四

    计费方式

    共享带宽的计费方式。

    按带宽计费

    带宽大小

    共享带宽的大小,单位Mbit/s,5M起售。

    10

    带宽名称

    共享带宽的名称。

    Bandwidth-001

    企业项目

    申请共享带宽时,可以将共享带宽加入已启用的企业项目。

    企业项目管理提供了一种按企业项目管理云资源的方式,帮助您实现以企业项目为基本单元的资源及人员的统一管理,默认项目为default。

    关于创建和管理企业项目的详情,请参见《企业管理用户指南》

    default

    购买时长

    包年包月场景需要选择,购买共享带宽的时长。

    2个月

  6. 单击“立即购买”。

加入共享带宽

  1. 在共享带宽列表页,单击操作列的“添加公网IP”。
    图3 加入共享带宽入口
  2. 将IPv6地址加入共享带宽。
    图4 添加IPv6双栈网卡
  3. 单击“确定”。

结果验证

登录到ECS实例,ping一个公网上的IPv6服务,验证连通性。例如:ping6 ipv6.baidu.com,执行结果如图5所示。

图5 结果验证
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区