- 文档首页
容器服务
弹性容器实例 VCI
快速入门
通过 kubectl 使用 VCI
通过 kubectl 使用 VCI
本文介绍通过 VKE 控制台创建 VCI 业务相关集群后,使用 kubectl 命令行工具部署基于 VCI 实例运行应用的操作步骤及参数配置,帮助您快速了解和使用 VKE 产品。
背景信息
步骤一:创建 VKE 集群
说明
若使用已有的集群,请确保已开启 API Server 公网访问。
步骤二:连接集群
您可以通过 kubectl 客户端连接到已创建的集群。
- 下载安装最新版本的 kubectl 工具到本地。
- 请从 Kubernetes 官方页面下载安装最新的 kubectl 客户端工具。具体安装指导,请参见 安装和设置 kubectl。
- 在 容器服务控制台 的 集群 页面,找到本文上方 步骤一 中创建的集群,单击集群名称。
- 选择 公网访问 Config 页签,单击 生成 Kubeconfig,设置 有效期(本示例设置有效期为 365 天),获取集群访问凭证。
- 将获取到的集群访问凭证复制到安装 kubectl 后生成的本地$HOME/.kube/config文件中。
注意
$HOME/.kube/config文件是您在本地环境中正确安装 kubectl 客户端后生成的文件,$HOME表示变量,由您本地环境的操作系统(macOS/Linux/Windows 等)、安装 kubectl 客户端的路径决定。
- 在您的 kubectl 客户端执行如下命令,查询集群下的 namespace 状态,验证是否连接成功。
- 返回类似如下信息,表示 kubectl 已连接集群。
步骤三:部署应用
完成集群和 kubectl 的连接后,您可以通过 kubectl 客户端创建基于 VCI 运行的无状态负载。
- 在您的本地计算机$home目录下,新建nginx.yaml应用文件,并复制如下内容到该文件。
说明
请将${your_deployment_name}替换为您设置的工作负载名称,例如doc-deployment-vci,则完整的命令为:
- 在您的本地计算机$home目录下,新建ngixn-svc.yaml服务文件,并复制如下内容到该文件。
说明
请将${your_service_name}替换为您设置的服务名称,例如nginx-svc,则完整的命令为:
- 在浏览器中输入上一步获取到的 EXTERNAL-IP 值,访问 Nginx 的欢迎页面。
-
完成 VCI 快速入门后,如果无需使用 VCI 实例部署的应用,请参考 管理工作负载 中的指引,删除无状态负载;如果无需使用 VKE 集群,请参考 删除集群 中的指引,删除集群及其关联资源。如果需要继续使用 VKE 集群以及集群内通过 VCI 实例部署的应用,请确保您的火山引擎账户余额(含代金券)不低于 100 元人民币,且除去代金券后账户余额不为零。 持续使用 VKE 集群以及集群内通过 VCI 实例部署的应用,会有如下几种费用,详细的计费信息,请参见 产品计费: - 云基础资源费用:集群中使用的 NAT 网关、CLB、公网 IP、云盘等其他火山引擎云产品费用,由其他云产品收费。
最近更新时间:2026.08.19 11:21:41