容器服务通过深度融合新一代云原生技术,提供以容器为核心的高性能 Kubernetes 容器集群管理服务,实现高可用 Kubernetes 集群云端一键构建,容器化应用全生命周期可视化管理,帮助您快速打造一站式容器业务平台。
本文以部署 Nginx 应用为例,为您介绍通过控制台使用容器服务的流程。
创建集群时可能会产生负载均衡、NAT 网关、公网 IP、云盘等云基础资源费用。请在创建集群页面下方 配置费用 处,查看实际计费。更多计费说明及云基础资源计费,请参见 产品计费。
参数 | 说明 | 示例 |
---|---|---|
基本配置 | ||
名称 | 设置集群名称。 | demo-cluster |
Kubernetes 版本 | 选择部署 Kubernetes 集群的版本。 | 保持默认配置 |
控制面可用区分布 | 选择集群的 Kubernetes API Server 所在区域(Region)的可用区(AZ)分布。 | 保持默认配置 |
描述 | 描述或备注集群信息。 | 保持默认配置(为空) |
标签 | 集群的标签。 | 保持默认配置(为空) |
网络配置 | ||
私有网络 | 选择集群所属的私有网络(VPC)。选择 准备工作 中已完成的私有网络。 | demo-vpc (192.168.0.0/16) |
容器网络模型 | 配置集群的容器网络(CNI)方案。
| VPC-CNI |
控制面子网 | 选择私有网络下的子网。 | demo-vpc-subnetA |
容器网络 | 自定义配置容器网络。VPC-CNI 容器网络模型的集群,需要配置 Pod 子网、Service CIDR。详细的参数配置方法,请参见 容器网络。 | Pod 子网 选中 demo-vpc-subnetA,其余保持默认配置 |
公网访问 | 开启公网访问后,容器服务自动为集群私有网络创建 NAT 网关并配置相关规则,使集群内的节点、应用可以访问公网。 | 开启 |
API Server 公网访问 | 开启后,容器服务自动创建多线路类型(BGP)的公网 IP 并关联 CLB,使集群 API Server 可通过公网访问。 | 保持默认配置 |
运维配置 | 本示例中无需设置,详细参数说明,请参见 创建集群。 | 关闭 容器监控,其余参数保持默认配置 |
控制面参数配置 | 集群控制面 Kube API Server 组件配置。详细参数说明,请参见 创建集群。 | 保持默认配置 |
高级配置 | 本示例中无需设置,详细参数说明,请参见 创建集群。 | 保持默认配置 |
参数 | 说明 | 示例 |
---|---|---|
节点信息 | ||
Worker 节点 | 是否创建 Worker 节点并加入集群。 | 立即创建 |
节点来源 | Worker 节点的获取方式。 | 创建节点 |
节点池标签 | 自定义的资源(节点池)标签。 | 保持默认配置(为空) |
节点池配置 | ||
节点池名称 | 设置节点池名称。 | demo-nodepool |
计费类型 | 节点对应的云服务器资源的收费模式。 | 保持默认配置 |
可用区 | 选择新增节点所在的可用区。可用区是同一地域下电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。 | 保持默认配置 |
子网 | 选择新增节点的子网,同一个私有网络下可能存在多个子网。 | demo-vpc-subnetA |
多子网调度策略 | 为节点池中的多个子网设置调度优先级,用于在 Worker 节点扩容时按照子网优先级顺序进行调度:
| 保持默认配置 |
计算规格 | 选择新增节点(云服务器实例)的规格,支持选择多个实例规格。实例规格的详细说明,请参见 实例规格清单。 | 通用型 ecs.g3i.xlarge |
节点数量 | 新增节点的数量。节点个数和云服务器资源费用相关,请按需选择。 | 保持默认配置 |
ECS 实例标签 | 容器服务为新增的 ECS 实例绑定火山引擎平台标签,用于搜索、管理 ECS 实例。 | 保持默认配置(为空) |
系统配置 | ||
系统镜像 | 选择节点使用的系统镜像。 | 保持默认配置 |
启动时安装批量作业 Agent | 默认安装 Agent,不支持修改。节点池使用 Agent 进行节点管理,方便该节点池中节点的故障监测和自愈。 | 保持默认配置 |
系统云盘 | 提供操作系统运行、日志存储相关工作需要使用的存储空间。 | 保持默认配置 |
数据盘 | 提供额外存储空间,可用于日常工作中的数据存储。 | 保持默认配置 |
安全配置 | ||
安全组 | 为同一个私有网络内具有相同安全保护需求并相互信任的网卡提供访问策略。创建集群时容器服务会自动创建并绑定默认安全组,您也可以在默认安全组基础上添加自定义安全组。 | 保持默认配置 |
登录方式 | 节点实例的登录认证方式,支持通过 密码 和 SSH 密钥对 两种方式。
| 选择 密码 并设置强密码 |
安全加固 | 配置主机安全加固,开启后 HIDS 主机防护免费提供异常登录等风险告警服务,在保证主机系统镜像兼容性的基础上,为节点(云服务器实例)提供实时监控、文件监控、进程监控、系统动态分析等安全加固功能。 | 保持默认配置 |
更多配置 | 本示例中无需设置,详细参数说明,请参见 创建集群。 | 保持默认配置 |
高级配置 | 本示例中无需设置,详细参数说明,请参见 创建集群。 | 保持默认配置 |
创建集群后,您可以通过无状态工作负载部署应用。
参数 | 说明 | 示例 |
---|---|---|
名称 | 填写工作负载的名称。 | demo-nginx |
命名空间 | 选择工作负载部署的命名空间。 | 保持默认配置 |
实例个数 | 输入无状态负载的 Pod 实例个数。 | 保持默认配置 |
标签 | 填写工作负载的标签(Label)信息。 | 保持默认配置(为空) |
注解 | 填写工作负载的注解(Annotation)信息。 | 保持默认配置(为空) |
算力类型 | 选择部署工作负载的基础设施资源:
| 云服务器实例 ECS |
参数 | 说明 | 示例 |
---|---|---|
基本信息 | ||
容器名称 | 输入容器名称。 | demo-nginx |
容器镜像 | 输入不包含镜像版本(Tag)的镜像地址,或者单击 选择镜像, 选择 准备工作 中已上传到镜像仓库实例中的镜像。 | doc-cn-beijing.cr.volces.com/vke/nginx-demo |
镜像版本 | 选择镜像的版本,不选择则默认拉取 latest 版本。 注意 若所选的镜像无 latest 版本,则此处必须填写或选择具体的镜像版本,否则无法创建工作负载。 | v1.0 |
镜像密钥 | 添加所选镜像所在镜像仓库的密钥。 | 保持默认配置 |
资源配额 | 支持按照业务需求配置 CPU 和内存的请求和上限。 | 保持默认配置 |
特权级容器 | 默认不开启。开启后特权级容器可以访问宿主上的设备。支持部署在 Linux 系统上的容器控制网络堆栈或访问设备。 | 保持默认配置 |
Init 容器 | Init 容器是 Pod 中运行在应用容器前的容器,并且它可以包括仅在安装过程中使用的工具(例如 python、dig)和代码,避免在应用容器中的重复部署,提升应用镜像的安全性。 | 保持默认配置 |
容器端口 | ||
端口 | 配置容器中应用对容器外服务的连接端口。 |
|
环境变量 | 本示例中无需设置,详细参数说明,请参见 创建无状态负载。 | 保持默认配置 |
存储配置 | 本示例中无需设置,详细参数说明,请参见 创建无状态负载。 | 保持默认配置 |
生命周期 | 本示例中无需设置,详细参数说明,请参见 创建无状态负载。 | 保持默认配置 |
健康检查 | 本示例中无需设置,详细参数说明,请参见 创建无状态负载。 | 保持默认配置 |
完成应用部署以后,您可以通过 服务 访问应用,以验证应用是否部署成功。
参数 | 说明 | 示例 |
---|---|---|
基本信息 | ||
名称 | 设置服务名称。 | demo-service |
标签 | 标签(Label)能够为服务定义不同的属性,方便批量筛选等需求。 | 保持默认配置(为空) |
注解 | 注解(Annotation)实现更加丰富的四层负载均衡能力。详细说明,请参见 通过 Annotation 配置四层负载均衡。 | 保持默认配置(为空) |
访问配置 | ||
访问方式 | 服务的访问类型。 | 负载均衡(LoadBalancer) |
直通 Pod 模式 | 开启后直接关联 Pod ENI 作为负载均衡器的后端。但负载均衡器允许的后端服务器数有限,需自行规划和保证。详细限制,请参见 CLB 约束限制。 | 保持默认配置 |
负载均衡器 | 配置服务的负载均衡器。 | 选择 公网访问、自动创建,并参考图示配置负载均衡器的 名称 和 子网,其余参数保持默认配置 |
监听器 | 监听器负责监听负载均衡器上的请求,并分发流量。 | 保持默认配置 |
端口映射 | 填写端口映射的名称和端口号。 |
|
标签选择器 | 通过标签选择器将服务与后端容器组实例绑定。 | 保持默认配置 |
完成应用部署后,可以通过云监控产品了解应用的运行状态,包括 CPU 用量、内存用量等,协助后续的运维工作。容器服务各类监控指标说明参见 云产品监控指标。
...
图标,鼠标悬浮到 查看监控 按钮,并根据提示(保持默认配置)安装集群监控所需的 metrics-collector 组件。完成快速入门后,如果无需使用集群,请参考 删除集群 中的指引,删除集群及其关联资源;如果需要继续使用集群,请确保您的火山引擎账户余额(含代金券)不低于 100 元人民币,且除去代金券后账户余额不为零。
持续使用容器服务集群会有如下两类费用,详细的计费信息,请参见 产品计费: