更新时间:2024-09-24 GMT+08:00
如何搭建IPv4/IPv6双栈网格
当前CCE支持创建IPv4/IPv6双栈集群,在双栈集群基础上支持开启IPv4/IPv6网格。启用双栈网格后,服务拥有 IPv4地址和IPv6地址,通过这两个地址都可以进行服务间的访问。本教程将指引您搭建一个IPv4/IPv6双栈的网格,使网格内的服务可以通过IPv6地址互访。添加双栈网关后,可以为IPv6终端的客户提供对外访问。
使用场景
- 如果您的服务需要使用IPv6地址进行服务间的互访和流量治理,您需要使用IPv6双栈。
- 如果您要为使用IPv6终端的客户提供对外访问,您需要使用IPv6双栈网格来创建网关。
约束与限制
- 支持启用双栈网格的约束。
网格类型 |
Istio版本 |
支持启用的集群类型 |
集群网络类型 |
其他说明 |
---|---|---|---|---|
基础版 |
1.18及以上 |
CCE Turbo集群 |
云原生网络2.0 |
集群需要已启用IPv6,请参考通过CCE搭建IPv4/IPv6双栈集群 |
- 支持创建IPv4/IPv6网关的约束。
网格类型 |
Istio版本 |
支持启用的ELB类型 |
ELB规格 |
其他说明 |
---|---|---|---|---|
基础版 |
1.18及以上 |
独享型ELB |
4层网络型 |
ELB需要配置IPv6地址 |
- 您的网格开启IPv4/IPv6双栈后不支持关闭, 未开启双栈的网格也不支持创建完成之后开启双栈。
- 您低版本的网格升级到1.18及以上时,不支持升级后开启IPv4/IPv6双栈。
创建IPv6网格
- 登录ASM控制台,购买一个ASM网格,网格参数填写如下:
- 网格类型: 选择“基础版”。
- 网格名称: 输入网格名称。
- Istio版本: 选择"1.18"或以上版本。
- 启用IPv6:打开启用开关,开启后将过滤满足条件的CCE集群。
其他配置参数根据实际情况填写。
- 创建完成后,单击网格名称进入,在“网格配置-基本信息”中可以看到“IPv6双栈 已开启”字样。
添加IPv4/IPv6双栈网关
- 登录ASM控制台,在网格列表页面单击已经开启IPv6双栈的网格名称,单击“网关管理-添加网关”。网关参数如下填写
- 访问方式: 选择“DualStack"。
- 负载均衡: 选择独享型,选中的独享型ELB需要有IPv6地址。
其他配置参数根据实际情况填写。
当前IPv4/IPv6双栈网关添加IPv6外部访问地址时,只支持添加域名,通过域名访问,不支持添加IPv6地址访问。
验证方式
- 客户端通过配置域名解析,解析域名到网关的IPv6地址,可以通过域名访问实现IPv6客户端访问。
- 查看ingressgateway日志有对应IPv6请求日志信息。