15分钟

使用虚拟机部署微服务

在使用虚拟机部署微服务之前,请参考 协作者与子账号使用 TSF 文档检查自己是否已经有权限使用 TSF 产品的全部功能。

步骤1:创建虚拟机集群

新建虚拟机集群

首先您需要创建虚拟机集群。集群是实例等云资源的集合。

  1. 登录 TSF 控制台
  2. 在左侧导航栏中,单击【集群】,进入集群列表页。
  3. 在集群列表页,单击【新建集群】。
  4. 设置集群的基本信息。
  5. 集群类型:选择 虚拟机集群
  6. 集群名:填写集群名称。
  7. 所在可用区:选择默认可用区。
  8. 集群网络:集群网络用来保证后续导入集群的云服务器属于同一 VPC。参阅 集群及容器网络设置
  9. 备注:选填,可留空。

将云服务器导入集群

!当前仅支持添加同一 VPC 下的云服务器。

在导入主机之前请先确定已经购买了腾讯云上的主机使用服务。

  1. 集群列表页 中,单击目标集群ID/集群名,进入集群详情页 。
  2. 单击云服务器列表上方的【导入云主机】。
  3. 从集群所在 VPC 的云服务器列表中,选择需要添加到集群的主机。
  4. 云服务器配置
  5. 登录方式:提供三种对应登录方式。 i. 设置密码:请根据提示设置对应密码。 ii.立即关联密钥:密钥对是通过一种算法生成的一对参数,是一种比常规密码更安全的登录云服务器的方式。详细参阅 SSH 密钥。 iii.自动生成密码:自动生成的密码将通过站内信发送给您。
  6. 安全组:安全组具有防火墙的功能,用于设置云服务器的网络访问控制。
  7. 新添加的云服务器将出现在【ID/云主机名】列表中。 几分钟后刷新列表,操作成功,则云服务器的可用状态显示可用。

步骤2:创建虚拟机应用

  1. 在左侧导航栏,单击【应用管理】,进入应用列表。
  2. 在应用列表上方单击【新建应用】。
  3. 设置应用信息后,单击【提交】。
    • 应用名:填写应用名称。
    • 部署方式:选择 虚拟机部署
    • 应用类型:选择 普通应用
    • 备注:选填,可留空。

步骤3:上传程序包

  1. 应用管理列表 页 ,单击目标应用的ID/应用名,进入应用详情页。
  2. 在应用详情页的上方,单击程序包管理标签页,单击【上传程序包】。
  3. 上传程序包对话框中填写相关参数。
  4. 上传程序包:单击【选择文件】,选择编译为 jar 格式的程序包。
  5. 程序包版本:填写版本号,或单击【用时间戳作为版本号】。
  6. 备注:填写备注。
  7. 单击【提交】,程序包上传成功后出现在程序包列表中。

步骤4:创建部署组并添加实例

创建部署组

  1. 应用管理 页面,单击目标应用 ID 进入部署组后,在标签页上方,单击【新建部署组】。
  2. 设置部署组相关信息。
  3. 组名:部署组的名称,不超过60个字符。
  4. 集群:选择 步骤1 中创建的集群。
  5. 命名空间:选择集群关联的默认命名空间。
  6. 日志配置项:应用的日志配置项用于指定 TSF 采集应用的日志路径。参考 日志服务
  7. 日志投递:用于日志转储,此处可选择。关于日志投递的详情说明可参考 日志投递
  8. 单击【保存&下一步】。

添加实例/应用扩容

  1. 在部署组列表的右侧,单击操作列的【更多】>【添加实例/应用扩容】。 (您在第一次使用时需添加实例,添加实例成功后则为应用扩容)。
  2. 选择要添加进部署组的云服务器,单击【提交】。
  3. 在部署组的详情页,实例列表页面中显示出刚才添加的云服务器。

步骤5:部署应用

  1. 在部署组列表页的右侧,单击【部署应用】。
  2. 选择 步骤3 中已上传成功的程序包后,单击【提交】。
  3. 应用部署成功后,部署组中已启动/总机器数的数值发生变化。
    当部署微服务时,服务注册到注册中心后,会呈现在对应服务治理页面对应命名空间下的微服务列表中,状态展示为“在线”。