快速创建一个容器集群

最近更新时间:2023-11-01 17:50:41

我的收藏

操作场景

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

前提条件

创建容器集群

1. 登录 TSF 控制台
2. 在左侧导航栏中单击集群,选择好地域后,单击新建
3. 设置集群的基本信息。


集群类型:选择容器集群
新建类型:选择直接创建
Kubernetes 版本:选择容器集群的 Kubernetes 版本,建议选择最新版本或者次新版本。
所在可用区:选择容器集群所在的可用区,建议选择默认可用区
集群网络:为集群内主机分配在主机网络地址范围内的 IP 地址,选择与已购买云服务器相同的 VPC 网络,用来保证后续导入集群的云服务器属于同一 VPC。
容器网络:为集群内容器分配在容器网络地址范围内的 IP 地址,这里我们选择可用的容器网络。
标签:可选,可留空。用于分类管理资源,详情参见 标签
备注:可选,可留空。集群的描述,不超过200个字符。
数据集:可选,可留空。用于细粒度管理子账号数据权限,详情参见 数据集管理
4. 单击提交,在弹窗中选择确认,进入导入云主机页面。如果选择取消,您后续可以在集群列表中,单击集群操作列的导入云主机重新导入云主机。

导入云主机

1. 从集群所在 VPC 的云主机列表中,选择需要添加到集群的云主机。
2. 单击下一步,进行云主机配置。
导入方式:容器集群只支持重装系统部署方式,该方式会使 root 用户安装 agent。
操作系统:支持 CentOS,TencentOS 和 Ubuntu 三种类型。
登录方式:选择设置密码,并根据提示设置对应的密码。
3. 单击提交,等待云主机导入完成,云主机的可用状态将变为“可用”。
4. 返回集群列表页面,集群状态变为运行中,可用云主机数量变为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 全栈服务治理、应用配置管理能力。