容器服务 VKE 持续增强 IPv6 使用场景,支持通过 IPv6 公网或私网访问 API Server,本文为您详细介绍如何通过 IPv6 访问 API Server。
说明
【邀测·申请试用】:通过 VKE 使用 IPv6 相关功能目前处于邀测阶段,如需使用,请提交申请。
随着互联网的发展,IPv4 地址已经逐渐枯竭,IPv6 作为下一代互联网协议,具有更加丰富的地址空间和更加安全的特性。为了满足用户对 IPv6 的需求,双栈过渡是最佳选择。
容器服务全面支持 IPv6 双栈能力,目前已经支持搭建 IPv4/IPv6 双栈集群、通过 IPv6 公网或私网访问 API Server、通过 IPv6 公网访问 Server 等能力。
如需通过 IPv6 公网访问 API Server,需要注意以下情况:
如需通过 IPv6 公网访问 API Server,可参考以下步骤开通公网 IPv6 带宽;如需通过 IPv6 私网访问 API Server,跳过此步骤即可。
说明
区别于 IPv4 类型 API Server,IPv6 类型 API Server 的公网 IP 地址和私网 IP 地址相同,是否可以通过公网访问当前 IPv6 类型 API Server,取决于 API Server IPv6 地址是否已经绑定公网带宽。
将以上获取的 IPv6 KubeConfig 文件内容复制到计算机$HOME/.kube/config
(kubectl 的默认路径)文件中,然后在 kubectl 客户端执行kubectl get namespace
命令。
若能够正常返回集群中的命名空间信息,即表示通过 IPv6 访问 API Server 成功。返回示例如下:
NAME STATUS AGE default Active 17h kube-node-lease Active 17h kube-public Active 17h kube-system Active 17h