集群基本操作

最近更新时间: 2024-10-17 17:10:00

操作场景

集群是指云资源管理的集合,包含了运行应用的云主机等资源。集群包括虚拟机集群、容器集群和 Serverless 集群(内测中)三种类型。TSF 平台只支持 VPC 内的集群。

集群生命周期说明

状态 说明
创建中 集群正在创建,正在申请云资源。
运行中 集群正常运行。
删除中 集群在删除中。
异常 集群中存在异常,如节点网络不可达等。
闲置中 容器集群内没有云主机,处于完全不可用状态,通过导入云主机方式唤醒集群。

操作步骤

新建集群

  1. 登录 【TSF 控制台】。

  2. 在左侧导航栏中,单击 【集群】。

  3. 在集群列表页的左上方,单击【新建集群】。

  4. 设置集群的基本信息。

  • 集群类型:选择集群类型。

  • 虚拟机集群:虚拟机集群中的主机用于部署虚拟机应用。

  • 容器集群:容器集群中的主机用于部署容器应用。

  • Serverless 集群:Serverless 集群中的主机用于部署 Serverless 应用。

  • 集群名称:集群名称,不超过60个字符。

  • 新建类型:适用于容器集群类型。

  • 直接创建:通过 TSF 控制台创建容器集群,调用容器服务 TKE 新建集群 API 创建容器集群(Kubernetes 版本1.10.5,每个集群256个 Service,每个节点256个 Pod,每个集群255个节点)。

  • 导入容器服务 TKE 集群:用户已经在容器服务 TKE 上已经创建好了容器集群,导入到 TSF 集群列表。这种方式适用于更灵活的容器集群配置场景(如制定 Kubernetes 版本、独立部署模式集群)。

  • 集群网络:为集群内主机分配在主机网络地址范围内的 IP 地址。

  • 容器网络(仅适用于直接创建方式的容器集群):为集群内容器分配在容器网络地址范围内的 IP 地址。

  • 数据集:将新建的集群添加到已有数据集中。

  • 集群描述:集群的描述,不超过200个字符。

  1. 单击【提交】,完成创建。

集群创建成功后,需要导入云主机。 创建容器集群后,在集群列表的集群状态栏可以查看容器集群创建进度。

导入云主机

  1. 在集群列表页中,单击目标集群的ID/集群名

  2. 在云主机列表标签页中,单击左上方的 【导入云主机】按钮。

  3. 从集群所在 VPC 的云主机列表中,选择需要添加到集群的云主机。

  4. 选择导入方式,并根据页面提示完成操作。

  • 重装系统:该方式会使用 root 用户安装 agent。

  • 安装 Agent(仅适用于虚拟机集群): 该方式支持使用 root 用户和非 root 用户安装 agent。

您可以点击以下页签,查看对应导入方式的操作步骤。

注意:

CVM 竞价实例不支持重装系统。

  1. 云主机配置
  • 导入方式:支持重装系统部署或者安装 Agent 部署。使用安装 Agent 部署时,不会重装机器。

  • JDK 类型:Kona JDK 是基于 openJDK 开发的 TencentJDK,修复开源老版本 JDK 高风险漏洞,针对云应用场景优化并支持更便捷的分析诊断工具。

  • 操作系统:支持两种不同操作系统选择:Ubuntu 18.04版本与 CentOS 7.5版本。

  • 登录方式:提供三种对应登录方式。 设置密码:请根据提示设置对应密码。 立即关联密钥:密钥对是通过一种算法生成的一对参数,是一种比常规密码更安全的登录云主机的方式。详请参阅 SSH 密钥。 自动生成密码:自动生成的密码将通过站内信发送给您。

  • 安全组:安全组具有防火墙的功能,用于设置云主机 CVM 的网络访问控制。

  1. 导入的云主机将出现在云主机名列表中。等待几分钟,刷新列表,正常情况下云主机的状态将变为运行中,可用状态变为"可用"。
安装:
  • 当前仅支持添加同一 VPC 下的云主机。
  • 导入方式为重装系统时,云主机的操作系统将被重装。
  1. 在云主机列表中,单击操作列的【安装 Agent】,并选择 JDK 类型。

  2. 复制脚本(下图脚本为图片,不能复制,用户需要在控制台上对应弹框中单击【复制】)。

  1. 登录云主机。
  • root 用户安装 agent:直接粘贴脚本并执行。

  • 非 root 用户安装 agent:需要 root 用户新建好 /data/tsf_apm//var/log/tsf/ 这两个目录,并赋予读写权限给tsf-agent的安装用户。tsf-agent 的安装用户就是部署应用的启动用户。粘贴脚本并执行。

  1. 下图为脚本执行成功后终端最后几条打印日志的截图。

  1. 脚本执行成功后,回到云主机列表,稍等片刻,云主机的可用状态会变为"可用"。

导入云主机后,您可以开始创建并部署应用。

移出云主机

注意:

只有当节点上没有运行应用时,才可以将节点从集群中移出。停止应用需要到部署组的实例列表页面中操作。

  1. 在集群列表页中,单击目标集群的ID/名称,进入集群的节点列表页面。

  2. 在集群节点列表页面,选择需要移出的云主机,单击操作列的【删除】。

  3. 在弹出的提示框中,单击【确定】将云主机移出节点。

删除集群

注意:

  • 集群内存在云主机时,无法删除集群,您需要先移除云主机。
  • 集群在删除期间,无法对外提供服务,请提前做好准备,以免造成影响。
  1. 在集群列表页中,单击目标集群操作列的【删除】。

  2. 在弹出的提示框中,单击【确定】删除集群。

查看容器集群创建事件

登录 【TSF 控制台】 ,在集群页面新建容器集群后,在集群列表的集群状态栏可以查看容器集群状态。

  • 闲置中:容器集群内没有云主机,处于完全不可用状态,可以通过导入云主机方式唤醒集群或者删除集群。

  • 创建中:集群正在创建,正在申请云资源,点击集群状态栏的【查看进度】可查看创建进度。

  • 运行中:集群正常运行。

  • 异常:集群中存在异常,如节点网络不可达等,可点击查看异常原因。