更新时间:2025-06-19 GMT+08:00
分享

创建并部署基线版本组件

创建并部署基线版本组件,用于关联到后续操作创建的基线泳道。此处需要分别创建并部署3个基线版本组件。

部署组件

  1. 登录ServiceStage控制台。
  2. 单击“应用管理”,进入应用列表。
  3. 选择创建应用时创建的应用名称(例如:spring-lane)“操作”栏的更多 > 新建组件
  4. “基本信息”区域,参考下表设置必填组件基本信息,其余参数保持默认。

    参数名称

    参数说明

    组件名称

    输入组件的名称。

    Spring Cloud Huawei接入方式,3个基线版本组件名称示例如下:

    • unit-consumer
    • unit-provider
    • unit-controller

    Sermant Agent接入方式,3个基线版本组件名称示例如下:

    • service-a
    • service-b
    • service-c

    组件版本

    单击“自动生成”,默认以您单击“自动生成”时的时间来生成版本号。格式为yyyy.mmdd.hhmms,s取时间戳中秒数的个位值。例如:时间戳为2022.0803.104321,则版本号为2022.0803.10431。

    所属应用

    选择创建应用时创建的应用(例如:spring-lane)。

    所属环境

    选择创建环境时创建的环境(例如env-test)。

    命名空间

    选择default命名空间,用于隔离组件实例。

  5. “组件包”区域,参考下表设置必填组件包参数,其余参数保持默认。

    参数

    说明

    技术栈

    组件技术栈类型选择Java。

    源码/软件包

    选择“Jar包”

    上传方式

    1. 选择“OBS对象存储”
    2. 单击“选择软件包”
    3. 单击“确定”

  6. “构建”区域,设置如下必填构建参数,其余参数保持默认。

    1. 组织:选择创建组织时创建的组织名称,组织用于管理组件构建生成的镜像。
    2. 构建环境:选择“使用当前环境构建”

  7. 单击“下一步”
  8. “资源”区域,设置组件“实例数”为1。
  9. “云服务配置”区域,为组件绑定ServiceComb引擎。

    组件部署以后,微服务会注册到设置的ServiceComb引擎。所有组件需要注册到同一个ServiceComb引擎,才能互相发现。
    1. 选择云服务配置 > 微服务引擎
    2. 单击“绑定微服务引擎”
    3. 选择当前环境下已纳管的ServiceComb引擎。
    4. 单击“确定”
    5. 确定Spring Cloud应用接入ServiceComb引擎的接入方式。
      • “插件类型”选择“Sermant Injector”,表示使用Sermant Agent接入方式。需要已经完成Sermant Injector插件安装,请参考(可选)安装Sermant Injector
      • 不设置“插件类型”,表示默认使用Spring Cloud Huawei接入方式。

  10. 单击“创建并部署”

    等待组件部署完成。

确认部署结果

  1. 单击左上角,返回“应用管理”页面。
  2. 选择微服务引擎 > 微服务目录
  3. 在微服务引擎下拉列表选择部署了微服务应用的ServiceComb引擎。
  4. 在“微服务列表”页签,如果存在如下表所示的微服务及对应实例数,则部署成功。

    接入方式

    微服务名称

    实例数

    Spring Cloud Huawei

    unit-provider

    1

    unit-controller

    1

    unit-consumer

    1

    Sermant Agent

    service-a

    1

    service-b

    1

    service-c

    1

相关文档