创建并部署基线版本组件
创建并部署基线版本组件,用于关联到后续操作创建的基线泳道。此处需要分别创建并部署3个基线版本组件。
部署组件
- 登录ServiceStage控制台。
- 单击“应用管理”,进入应用列表。
- 选择创建应用时创建的应用名称(例如:spring-lane)“操作”栏的 。
- 在“基本信息”区域,参考下表设置必填组件基本信息,其余参数保持默认。
参数名称
参数说明
组件名称
输入组件的名称。
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命名空间,用于隔离组件实例。
- 在“组件包”区域,参考下表设置必填组件包参数,其余参数保持默认。
参数
说明
技术栈
组件技术栈类型选择Java。
源码/软件包
选择“Jar包”
上传方式
- 选择“OBS对象存储”。
- 单击“选择软件包”。
- Spring Cloud Huawei接入方式:参考组件软件包上传(Spring Cloud Huawei接入方式)选择对应组件已上传的软件包。
- Sermant Agent接入方式:参考组件软件包上传(Sermant Agent接入方式)选择对应组件已上传的软件包。
- 单击“确定”。
- 在“构建”区域,设置如下必填构建参数,其余参数保持默认。
- 组织:选择创建组织时创建的组织名称,组织用于管理组件构建生成的镜像。
- 构建环境:选择“使用当前环境构建”。
- 单击“下一步”。
- 在“资源”区域,设置组件“实例数”为1。
- 在“云服务配置”区域,为组件绑定ServiceComb引擎。
组件部署以后,微服务会注册到设置的ServiceComb引擎。所有组件需要注册到同一个ServiceComb引擎,才能互相发现。
- 选择 。
- 单击“绑定微服务引擎”。
- 选择当前环境下已纳管的ServiceComb引擎。
- 单击“确定”。
- 确定Spring Cloud应用接入ServiceComb引擎的接入方式。
- “插件类型”选择“Sermant Injector”,表示使用Sermant Agent接入方式。需要已经完成Sermant Injector插件安装,请参考(可选)安装Sermant Injector。
- 不设置“插件类型”,表示默认使用Spring Cloud Huawei接入方式。
- 单击“创建并部署”。
等待组件部署完成。
确认部署结果
- 单击左上角
,返回“应用管理”页面。
- 选择 。
- 在微服务引擎下拉列表选择部署了微服务应用的ServiceComb引擎。
- 在“微服务列表”页签,如果存在如下表所示的微服务及对应实例数,则部署成功。
接入方式
微服务名称
实例数
Spring Cloud Huawei
unit-provider
1
unit-controller
1
unit-consumer
1
Sermant Agent
service-a
1
service-b
1
service-c
1