快速创建一个容器集群

最近更新时间:2025-03-10 18:08:32

我的收藏

操作场景

部署应用之前需要新建一个集群,集群是指云资源管理的集合,包含了运行应用的云主机等资源。TSF 中的集群分为虚拟机集群和容器集群。使用虚拟机或者容器计算资源时,用户需要提前先将云主机导入集群中,才能进行应用的部署。
本文介绍在 TSF 控制台快速创建一个容器集群并导入云主机的操作方法。

前提条件

创建容器集群

2. 在左侧导航栏中选择资源管理 > 容器集群,选择好地域后,单击导入容器集群
3. 设置集群的基本信息。

新建集群
选择已有集群
导入类型:选择新建集群
集群名:集群名称。
Kubernetes 版本:选择容器集群的 Kubernetes 版本,建议选择最新版本或者次新版本。
所在可用区:选择容器集群所在的可用区,建议选择默认可用区
集群网络:为集群内主机分配在主机网络地址范围内的 IP 地址,选择与已购买云服务器相同的 VPC 网络,用来保证后续导入集群的云服务器属于同一 VPC。
容器网络:为集群内容器分配在容器网络地址范围内的 IP 地址,这里我们选择可用的容器网络。
标签:可选,可留空。用于分类管理资源,详情参见 标签
备注:可选,可留空。集群的描述,不超过200个字符。
数据集:可选,可留空。用于细粒度管理子账号数据权限,详情参见 数据集管理
导入类型:选择选择已有集群
所在可用区:选择容器集群所在的可用区,建议选择默认可用区
选择集群:选择已有的容器集群。
标签:可选,可留空。用于分类管理资源,详情参见 标签
备注:可选,可留空。集群的描述,不超过200个字符。
数据集:可选,可留空。用于细粒度管理子账号数据权限,详情参见 数据集管理
4. 单击确定后出现集群初始化进度弹窗,可查看集群初始化进度。集群创建完成后,单击导入云主机才可以正常使用,请耐心等待集群初始化完成。
5. 进入导入云主机页面,并从 导入云主机 - 步骤2 继续操作。

导入云主机

1. 进入 腾讯微服务平台控制台,选择资源管理 > 容器集群,在对应集群的操作列单击导入云主机。

2. 
从集群所在 VPC 的云主机列表中
,选择需要添加到集群的云主机,若无可用云主机,请单击新建云主机

3. 单击下一步,进行导入方式配置。
导入方式:容器集群只支持重装系统部署方式,该方式会使 root 用户安装 agent。
操作系统:支持 Ubuntu。
登录方式:支持设置密码、立即关联秘钥和自动生成密码三种方式。
数据盘挂载:选择是否自动格式化数据盘成 ext4。
容器目录:默认设置。
安全组:选择安全组。
注意:
重装后,云主机系统盘内的所有数据将被清除,恢复到初始状态,请谨慎操作!
4. 确认以上信息后,单击确定,等待云主机导入状态为导入成功,云主机的可用状态将变为“可用”。
5. 返回集群列表页面,集群状态变为运行中,可用总节点数变为1,即为导入成功。


集群关联的系统命名空间

命名空间(Namespace)是对一组资源和对象的抽象集合,用于资源隔离。
创建每个集群时会自动创建一个系统命名空间,命名规则是<cluster-name>_default。您可以单击创建好的集群的“ID”,进入详情页,选择命名空间页签,可以查看到该命名空间。

您可以直接在该系统命名空间部署应用,也可以新建,新建命名空间的具体操作请参见 命名空间管理

后续操作:在容器集群中部署应用

通过本文,您已经了解如何在腾讯微服务平台中创建集群。在已创建的容器集群和命名空间中,您可以创建并部署应用,常见的应用类型有:
部署 Spring Cloud TSF 应用:Spring Cloud 普通应用使用 TSF SDK 接入,支持 TSF 全栈服务治理、应用性能监控、应用配置管理能力。
部署 Spring Cloud 原生应用:原生 Spring Cloud 应用0代码改造即可接入,支持服务发现、服务治理、应用性能监控能力。
部署 Service Mesh 应用:Mesh 应用支持 Go/Python/C++ 等不同编程语言,通过 Service Mesh 技术接入 TSF,无需修改代码,支持全套 TSF 服务治理能力。
部署 Dubbo 应用:Dubbo 应用使用 TSF Atom-SDK 框架接入,支持 TSF 全栈服务治理、应用配置管理能力。