集群基本操作
最近更新时间: 2024-10-17 17:10:00
操作场景
集群是指云资源管理的集合,包含了运行应用的云主机等资源。集群包括虚拟机集群、容器集群和 Serverless 集群(内测中)三种类型。TSF 平台只支持 VPC 内的集群。
集群生命周期说明
状态 | 说明 |
---|---|
创建中 | 集群正在创建,正在申请云资源。 |
运行中 | 集群正常运行。 |
删除中 | 集群在删除中。 |
异常 | 集群中存在异常,如节点网络不可达等。 |
闲置中 | 容器集群内没有云主机,处于完全不可用状态,通过导入云主机方式唤醒集群。 |
操作步骤
新建集群
登录 【TSF 控制台】。
在左侧导航栏中,单击 【集群】。
在集群列表页的左上方,单击【新建集群】。
设置集群的基本信息。
集群类型:选择集群类型。
虚拟机集群:虚拟机集群中的主机用于部署虚拟机应用。
容器集群:容器集群中的主机用于部署容器应用。
Serverless 集群:Serverless 集群中的主机用于部署 Serverless 应用。
集群名称:集群名称,不超过60个字符。
新建类型:适用于容器集群类型。
直接创建:通过 TSF 控制台创建容器集群,调用容器服务 TKE 新建集群 API 创建容器集群(Kubernetes 版本1.10.5,每个集群256个 Service,每个节点256个 Pod,每个集群255个节点)。
导入容器服务 TKE 集群:用户已经在容器服务 TKE 上已经创建好了容器集群,导入到 TSF 集群列表。这种方式适用于更灵活的容器集群配置场景(如制定 Kubernetes 版本、独立部署模式集群)。
集群网络:为集群内主机分配在主机网络地址范围内的 IP 地址。
容器网络(仅适用于直接创建方式的容器集群):为集群内容器分配在容器网络地址范围内的 IP 地址。
数据集:将新建的集群添加到已有数据集中。
集群描述:集群的描述,不超过200个字符。
- 单击【提交】,完成创建。
集群创建成功后,需要导入云主机。 创建容器集群后,在集群列表的集群状态栏可以查看容器集群创建进度。
导入云主机
在集群列表页中,单击目标集群的ID/集群名 。
在云主机列表标签页中,单击左上方的 【导入云主机】按钮。
从集群所在 VPC 的云主机列表中,选择需要添加到集群的云主机。
选择导入方式,并根据页面提示完成操作。
重装系统:该方式会使用 root 用户安装 agent。
安装 Agent(仅适用于虚拟机集群): 该方式支持使用 root 用户和非 root 用户安装 agent。
您可以点击以下页签,查看对应导入方式的操作步骤。
注意:
CVM 竞价实例不支持重装系统。
- 云主机配置
导入方式:支持重装系统部署或者安装 Agent 部署。使用安装 Agent 部署时,不会重装机器。
JDK 类型:Kona JDK 是基于 openJDK 开发的 TencentJDK,修复开源老版本 JDK 高风险漏洞,针对云应用场景优化并支持更便捷的分析诊断工具。
操作系统:支持两种不同操作系统选择:Ubuntu 18.04版本与 CentOS 7.5版本。
登录方式:提供三种对应登录方式。 设置密码:请根据提示设置对应密码。 立即关联密钥:密钥对是通过一种算法生成的一对参数,是一种比常规密码更安全的登录云主机的方式。详请参阅 SSH 密钥。 自动生成密码:自动生成的密码将通过站内信发送给您。
安全组:安全组具有防火墙的功能,用于设置云主机 CVM 的网络访问控制。
- 导入的云主机将出现在云主机名列表中。等待几分钟,刷新列表,正常情况下云主机的状态将变为运行中,可用状态变为"可用"。
安装:
- 当前仅支持添加同一 VPC 下的云主机。
- 导入方式为重装系统时,云主机的操作系统将被重装。
在云主机列表中,单击操作列的【安装 Agent】,并选择 JDK 类型。
复制脚本(下图脚本为图片,不能复制,用户需要在控制台上对应弹框中单击【复制】)。
- 登录云主机。
root 用户安装 agent:直接粘贴脚本并执行。
非 root 用户安装 agent:需要 root 用户新建好
/data/tsf_apm/
和/var/log/tsf/
这两个目录,并赋予读写权限给tsf-agent的安装用户。tsf-agent 的安装用户就是部署应用的启动用户。粘贴脚本并执行。
- 下图为脚本执行成功后终端最后几条打印日志的截图。
- 脚本执行成功后,回到云主机列表,稍等片刻,云主机的可用状态会变为"可用"。
导入云主机后,您可以开始创建并部署应用。
移出云主机
注意:
只有当节点上没有运行应用时,才可以将节点从集群中移出。停止应用需要到部署组的实例列表页面中操作。
在集群列表页中,单击目标集群的ID/名称,进入集群的节点列表页面。
在集群节点列表页面,选择需要移出的云主机,单击操作列的【删除】。
在弹出的提示框中,单击【确定】将云主机移出节点。
删除集群
注意:
- 集群内存在云主机时,无法删除集群,您需要先移除云主机。
- 集群在删除期间,无法对外提供服务,请提前做好准备,以免造成影响。
在集群列表页中,单击目标集群操作列的【删除】。
在弹出的提示框中,单击【确定】删除集群。
查看容器集群创建事件
登录 【TSF 控制台】 ,在集群页面新建容器集群后,在集群列表的集群状态栏可以查看容器集群状态。
闲置中:容器集群内没有云主机,处于完全不可用状态,可以通过导入云主机方式唤醒集群或者删除集群。
创建中:集群正在创建,正在申请云资源,点击集群状态栏的【查看进度】可查看创建进度。
运行中:集群正常运行。
异常:集群中存在异常,如节点网络不可达等,可点击查看异常原因。