更新时间:2025-08-26 GMT+08:00
使用组件模板重新部署组件
本章节指导您重新部署使用组件模板创建组件方法创建的组件。
前提条件
- 待操作组件已经升级过组件版本配置,请参考使用组件模板升级组件版本配置。
- 组件状态为“运行中”、“未就绪”或者“异常”。查看组件状态,请参考查看组件详情。
- 已经参考组件模板说明将准备好的组件模板文件打包为zip包并上传到存储库。
- 将模板包上传至SWR软件仓库,请参考上传软件包。
如果禁用了PKIToken,则不支持使用SWR软件仓库。
- 从OBS对象存储选择对应的模板包。需要提前将模板包上传至OBS桶中,相关操作请参考流式上传(PUT上传)。
- 如果需要使用例如JFrog(制品仓库)作为组件模板包存储仓库,支持HTTP/HTTPS协议的自定义文件地址作为组件模板包下载地址,您需要提前将组件模板包上传至对应的自定义文件地址下。
- 将模板包上传至SWR软件仓库,请参考上传软件包。
使用组件模板重新部署组件
- 登录ServiceStage控制台。
- 选择以下任意方式进入组件“查看历史部署记录”页面:
- 在“应用管理”页面,单击组件所属应用名称,在“组件列表”单击待操作组件名称,在左侧导航栏单击“部署记录”。
- 在“组件管理”页面,单击待操作组件名称,在左侧导航栏单击“部署记录”。
- 在“部署记录”列表,选择待作为配置模板的历史版本部署记录。
- 单击页面右上方“使用此版本重新部署”,弹出“重新部署”对话框。
- 选择“部署类型”。
- 单批发布:单批发布方式重新部署组件过程中,组件服务会中断。仅容器部署方式部署的组件支持,适用于测试升级场景或者计划停服升级场景。
- 滚动发布:“滚动发布”方式每次只部署一个或多个实例,部署完成后加入生产环境,不断执行这个过程,直到全部旧版本都升级到新版本。重新部署过程服务不中断。
- 单击“确定”。
- 在“模板包配置”区域,根据模板包存储方式选择已经上传的组件模板包。
- CodeArts软件发布库
- 如果组件当前模板包存储库不是CodeArts软件发布库:单击“选择软件包”,从CodeArts软件发布库选择已经上传的模板包,单击“确定”。
- 如果组件当前模板包存储库是CodeArts软件发布库:单击
,从CodeArts软件发布库选择已经上传的模板包,单击“确定”;或者单击
后单击“选择软件包”,从CodeArts软件发布库选择已经上传的模板包,单击“确定”。
- OBS对象存储
- 如果组件当前模板包存储库不是OBS对象存储:单击“选择软件包”,从OBS桶选择已经上传的模板包,单击“确定”。
- 如果组件当前模板包存储库是OBS对象存储:单击
,从OBS桶选择已经上传的模板包,单击“确定”;或者单击
后单击“选择软件包”,从OBS桶选择已经上传的模板包,单击“确定”。
- SWR软件仓库
- 如果组件当前模板包存储库不是SWR软件仓库:单击“选择软件包”,从SWR软件仓库选择已经上传的模板包,单击“确定”。
- 如果组件当前模板包存储库是SWR软件仓库:单击
,从SWR软件仓库选择已经上传的模板包,单击“确定”;或者单击
后单击“选择软件包”,从OBS桶选择已经上传的模板包,单击“确定”。
- 自定义文件地址:如果需要使用例如JFrog(制品仓库)作为组件模板包存储仓库,您可以执行以下操作获取已经上传到自定义文件地址下的组件模板包。
- CodeArts软件发布库
- 单击“下一步”。
- 在“模板预览”区域,您可以查看组件模板文件的详细内容。
- 在“配置参数”区域,您可以查看并修改组件配置参数。
- 单击“升级”。
- 在组件重新部署过程中,如果发现组件配置错误等原因,您可以单击“中断”终止组件重新部署,然后单击“升级”,参考使用组件模板升级组件版本配置,重新设置组件配置并完成组件重新部署。
- 等待组件状态由“升级/回滚中”转换为“运行中”,表示已成功完成组件升级。
- 在组件“部署记录”页面,可查看部署日志。
父主题: 重新部署组件