在 K8S 中对 Web 服务来说,一般通过 Ingress 对用户提供流量访问,所以 K8S 中开启 IPv6,就是 Ingress 支持 IPv6。
此处以 腾讯云容器服务为例,介绍如何开启 IPv6。
参照文章 腾讯云 cvm 开启 IPv6新窗口打开 ,提交 IPv6 内测申请。
创建 IPv6 NAT64 版本的 Ingress。
IPv6 NAT64:用户与 IPv6 NAT64 的 LB 之间是 IPv6 访问,IPv6 NAT64 的 LB 与后端 Service、Pod 通信是 IPv4。 优点:业务程序无需改造网络,可支持 IPv6 网络访问。 缺点: 无法获取客户端真实 IPv6 地址。
接下来参照上文,对该 Ingress 背后的负载均衡器添加对来源 IPv6 地址访问的安全组策略即可。
验证方法同上,此处不再赘述。