- 文档首页
容器服务
容器服务 VKE
用户指南
网络
集群网络
通过 IPv6 访问 API Server
集群网络
通过 IPv6 访问 API Server
通过 IPv6 访问 API Server
容器服务 VKE 持续增强 IPv6 使用场景,支持通过 IPv6 公网或私网访问 API Server,本文为您详细介绍如何通过 IPv6 访问 API Server。
说明
【邀测·申请试用】:通过 VKE 使用 IPv6 相关功能目前处于邀测阶段,如需使用,请提交申请。 背景信息
随着互联网的发展,IPv4 地址已经逐渐枯竭,IPv6 作为下一代互联网协议,具有更加丰富的地址空间和更加安全的特性。为了满足用户对 IPv6 的需求,双栈过渡是最佳选择。
容器服务全面支持 IPv6 双栈能力,目前已经支持搭建 IPv4/IPv6 双栈集群、通过 IPv6 公网或私网访问 API Server、通过 IPv6 公网访问 Server 等能力。
前提条件
- 已经从 Kubernetes 官方页面下载并安装最新版本的 kubectl 工具到本地,具体安装指导参见:安装和设置 kubectl。
使用限制
如需通过 IPv6 公网访问 API Server,需要注意以下情况:
- 暂不支持通过容器服务 VKE 为 IPv6 地址绑定公网带宽,若有需要,可前往负载均衡控制台进行配置。
- 请勿删除 API Server 关联的 EIP、负载均衡器等关联资源,若删除这些资源将导致 API Server 无法访问且操作不可恢复。
操作步骤
步骤一(可选):开通公网 IPv6 带宽
如需通过 IPv6 公网访问 API Server,可参考以下步骤开通公网 IPv6 带宽;如需通过 IPv6 私网访问 API Server,跳过此步骤即可。
- 单击目标双栈集群名称,进入集群管理页面,在 概览 页签。
- 单击 API Server 公网访问 中的 IPv6 提示中的 CLB 控制台,前往当前集群关联 IPv6 CLB 的管理页面。
-
- 关闭 CLB 的 修改保护,并单击右上角 ... > 公网访问 > 开通公网 IPv6 带宽,根据提示配置公网带宽计费方式、线路类型、带宽上限等信息。
-
步骤二:获取 IPv6 类型的 KubeConfig
区别于 IPv4 类型 API Server,IPv6 类型 API Server 的公网 IP 地址和私网 IP 地址相同,是否可以通过公网访问当前 IPv6 类型 API Server,取决于 API Server IPv6 地址是否已经绑定公网带宽。
- 进入集群管理页面的 连接信息 页签,获取 IPv6 类型的访问 Config。
-
结果验证
将以上获取的 IPv6 KubeConfig 文件内容复制到计算机$HOME/.kube/config(kubectl 的默认路径)文件中,然后在 kubectl 客户端执行kubectl get namespace命令。
若能够正常返回集群中的命名空间信息,即表示通过 IPv6 访问 API Server 成功。返回示例如下:
最近更新时间:2026.04.07 11:53:22