管理代码类型组件实例

本文介绍如何对已有的容器实例进行扩容、缩容、重启和更新部署等操作,以及如何查看应用部署记录和基于历史部署记录执行回滚部署实例操作。

前提条件

已经完成代码类型组件实例的部署。具体操作,请参见部署代码类型组件实例

查看代码类型组件实例的资源用量

说明 本文以选择默认流水线部署为例,说明如何管理代码类组件实例。
  1. 应用部署页面,单击目标实例卡片。在应用部署实例面板的日志和监控区域,单击查看Pod用量1
  2. 在新打开的Pod用量页面查看容器资源详情,您也可以在namespacePod下拉列表中选择目标命名空间和Pod进行查看。1

查看代码类型组件实例的运行日志

  1. 应用部署页面,单击目标实例卡片。在目标实例组件面板的日志和监控区域,单击查看实时日志
  2. 运行日志对话框中,分别在实例下拉列表选择目标实例和容器下拉列表选择目标容器,设置日志显示行数。您也可以单击对话框右上角的刷新,或者选中自动刷新1

扩容或缩容代码类型组件实例

说明 仅实例组件来源是代码或镜像的实例支持该功能,实例组件来源是模板的实例不支持该功能。
  1. 应用部署页面,单击目标实例组件卡片,在目标实例组件面板,单击扩容/缩容1
  2. 服务资源调整对话框中,修改实例数,完成后单击确认

更新代码类型组件实例

说明 当前版本一个环境只能部署一个应用实例,如果您需要更改应用版本或配置,请执行以下操作。
  1. 应用部署页面,单击目标实例卡片。在目标实例组件面板,单击更新
  2. 如果您在创建项目时没有配置用于存放构建代码类型组件的镜像,界面会出现未配置镜像仓库提示,请您先配置镜像仓库。

    关于如何在项目中配置用于存放构建代码类型组件的镜像,请参见配置镜像仓库

  3. 更新实例部署 - 部署配置面板,修改相关配置信息,完成后单击下一步
  4. 更新实例部署 - 环境配置面板,修改相关配置信息,完成后单击开始部署
    页面提示更新成功,系统重新生成一个实例ID,开始部署。

回滚代码类型组件实例

  1. 应用部署页面,单击目标实例卡片。在目标实例组件面板,单击回滚
  2. 回滚应用部署对话框中,选中要回滚的版本,单击下一步
  3. 选择回滚策略并设置发布参数,单击回滚

重启代码类型组件实例

说明 仅实例组件来源是代码或镜像的实例支持该功能,实例组件来源是模板的实例不支持该功能。
  1. 应用部署页面,单击目标实例卡片。在目标实例组件面板,单击重启
    重要 系统会通过先部署新实例再停止旧实例的方式实现重启,从而保证业务连续性。
  2. 在二次确认对话框中,单击重启

停止代码类型组件实例

  1. 应用部署页面,单击目标实例卡片,在目标实例组件面板,单击停止
  2. 在二次确认对话框中,单击停止
    说明 系统通过将实例数量缩容为0的方式实现停止实例。

启动代码类型组件实例

说明 当代码类型组件实例的状态为已停止时,您才能发起启动代码类型组件实例的操作。
  1. 应用部署页面,单击目标实例卡片。在目标实例组件面板,单击启动
  2. 在二次确认对话框中,设置启动实例数后,单击启动

删除代码类型组件实例

  1. 应用部署页面,单击目标实例卡片,在目标实例组件面板,单击删除
  2. 在二次确认对话框中,单击删除
    说明 系统将会删除此环境中该实例的所有环境信息,包括Pod、网络、历史部署记录等。

终止部署异常的代码类型组件实例

  1. 应用部署页面,单击目标实例组件卡片(部署状态为部署异常),在目标实例组件面板,单击终止
  2. 在二次确认对话框中,单击终止部署

查看代码类型组件实例的部署记录和部署日志

说明 仅支持查看实例部署类型为更新创建的日志信息。
  1. 应用部署页面,单击目标实例组件卡片,在目标实例组件面板的部署记录区域,查看部署记录。1
  2. 单击目标部署记录ID右侧的日志,您可查看此次部署过程的流水线详细日志。
    查看结果如下:
    • 如果部署流水线选择的默认流水线,则流水线部署日志如下图所示。1
    • 如果部署流水线选择的三方流水线,则流水线部署日志如下图所示。1

      您可以单击查看更多运行记录,在流水线实例页面查看更多运行记录。

    • 如果部署流水线选择的自定义流水线,则自定义流水线部署日志如下图所示。

      本文以增加了流水线控制任务的流水线为例,说明自定义流水线的应用部署日志详情。

      1
      • 处于审批流的部署日志详情如下。1
        单击查看进度,在进度详情页面,您可以查看具体访问进度。1
        您也可以在部署实例详情面板的部署记录区域,在目标部署记录的状态列,单击审批进度,进入审批进度详情页。1
      • 如果您想终止自定义流水线的部署流程,单击实例变更记录对话框中的终止流程。在二次确认对话框中,单击确定1
  3. 可选:查看指定部署记录的详细部署配置。
    1. 单击目标部署记录ID右侧的详情
    2. 部署记录详情面板,您可以查看部署内容资源规格部署策略等信息。1
    3. 如果您需要回滚到此版本,则单击回滚到此版本。在回滚应用部署对话框中,设置回滚策略和发布量后,单击回滚1

查看代码类型组件实例的容器集群信息

  1. 应用部署页面,单击目标实例卡片。单击目标实例卡片,在目标实例组件面板,单击容器集群
  2. 容器集群对话框中,您可以单击查看BizWorks纳管集群信息访问部署在集群上的工作负载右侧链接,查看容器集群相关信息。1
    • 单击查看BizWorks纳管集群信息右侧链接,在集群管理查看纳管集群基础信息。您可以单击查看纳管集群详情,查看集群详情。1
    • 单击访问部署在集群上的工作负载右侧链接,在容器服务ACK控制台查看相关工作负载详情。1
  3. 完成查看后,单击关闭

更新和查看代码类型组件实例的网络配置

说明 仅当部署托管应用组件,且组件类型为代码和镜像时,才需配置网络访问。

更新网络配置

  1. 应用部署页面,单击目标实例组件卡片,在目标实例组件面板的网络访问区域,单击修改网络访问配置1
  2. 修改网络访问配置对话框按照需求修改后,单击保存

查看网络配置

  1. 应用部署页面,单击目标实例组件卡片,在目标实例组件面板的网络访问区域,查看网络配置关联关系。1
  2. 单击如何访问
    查看由HTTP协议或TCP/UDP协议实现的网络访问指引信息。
  3. 单击更多信息
    查看所创建的Service和Ingress信息。

查看流水线变量

如果在部署应用实例时,选择的流水线是自定义流水线,且自定义流水线中设置了自定义变量,则在实例部署详情的部署概述区域,您可以单击查看流水线变量,在流水线变量详情对话框中,查看自定义变量详情。1