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

使用组件模板升级组件版本配置

本章节指导您升级使用使用组件模板创建组件方法创建的组件的版本配置。

前提条件

  • 仅使用组件模板创建的组件支持基于组件模板升级版本配置。使用组件模板创建组件,请参考使用组件模板创建组件
  • 组件状态为“运行中”“未就绪”或者“异常”。查看组件状态,请参考查看组件详情
  • 已经参考组件模板说明将准备好的组件模板文件打包为zip包并上传到存储库。
    • 从CodeArts软件发布库选择对应模板包。需要提前将模板包上传至软件发布库,相关操作请参考上传软件包

      如果禁用了PKIToken,则不支持使用CodeArts软件发布库。

    • 将模板包上传至SWR软件仓库,请参考上传软件包

      如果禁用了PKIToken,则不支持使用SWR软件仓库。

    • 从OBS对象存储选择对应的模板包。需要提前将模板包上传至OBS桶中,相关操作请参考流式上传(PUT上传)
    • 如果需要使用例如JFrog(制品仓库)作为组件模板包存储仓库,支持HTTP/HTTPS协议的自定义文件下载地址作为组件模板包下载地址,您需要提前将组件模板包上传至对应的自定义文件地址下。

升级使用组件模板创建组件版本配置

  1. 登录ServiceStage控制台
  2. 选择以下任意方式进入待升级的使用组件模板创建组件“概览”页面:

    • “应用管理”页面,单击组件所属应用名称,在“组件列表”单击待操作组件名称。
    • “组件管理”页面,单击待操作组件名称。

  3. 选择页面右上角的“升级 > 基于组件模板升级”
  4. “模板包配置”区域,根据模板包存储方式选择已经上传的组件模板包。

    • CodeArts软件发布库
      • 如果组件当前模板包存储库不是CodeArts软件发布库:单击“选择软件包”,从CodeArts软件发布库选择已经上传的模板包,单击“确定”
      • 如果组件当前模板包存储库是CodeArts软件发布库:单击,从CodeArts软件发布库选择已经上传的模板包,单击“确定”;或者单击后单击“选择软件包”,从CodeArts软件发布库选择已经上传的模板包,单击“确定”
    • OBS对象存储
      • 如果组件当前模板包存储库不是OBS对象存储:单击“选择软件包”,从OBS桶选择已经上传的模板包,单击“确定”
      • 如果组件当前模板包存储库是OBS对象存储:单击,从OBS桶选择已经上传的模板包,单击“确定”;或者单击后单击“选择软件包”,从OBS桶选择已经上传的模板包,单击“确定”
    • SWR软件仓库
      • 如果组件当前模板包存储库不是SWR软件仓库:单击“选择软件包”,从SWR软件仓库选择已经上传的模板包,单击“确定”
      • 如果组件当前模板包存储库是SWR软件仓库:单击,从SWR软件仓库选择已经上传的模板包,单击“确定”;或者单击后单击“选择软件包”,从OBS桶选择已经上传的模板包,单击“确定”
    • 自定义文件地址:如果需要使用例如JFrog(制品仓库)作为组件模板包存储仓库,您可以执行以下操作获取已经上传到自定义文件地址下的组件模板包。
      1. 输入软件包所在的HTTP/HTTPS协议的自定义文件下载地址。自定义文件地址必须是组件模板包文件的完整路径,例如:https://172.16.0.1:8082/artifactory/template-component.zip。
      2. 选择是否开启认证。

        不开启认证,则默认任何用户都可以下载上传到自定义文件地址的软件包。

        单击开启认证,则只有通过认证的用户才能下载上传到自定义文件地址的软件包。“认证方式”支持“用户密码认证”“自定义Header认证”,认证方式及对应的认证参数由您自定义的文件地址所在服务器支持的认证方式决定。

  5. 单击“下一步”

    • “模板预览”区域,您可以查看组件模板文件的详细内容。
    • “配置参数”区域,您可以查看并修改组件配置参数。

  6. 单击“升级”

    • 在组件部署过程中,如果发现组件配置错误等原因,您可以单击“中断”终止组件部署。然后单击“升级”,重新设置组件配置并完成组件升级部署。
    • 等待组件状态由“升级/回滚中”转换为“运行中”,表示已成功完成组件升级。
    • 在组件“部署记录”页面,可查看部署日志。

      如果出现“查询工作负载实例状态失败”日志信息,您可以单击“查看事件”,进入事件列表查看详情。

相关文档