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

前提条件

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

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

  1. 组件部署页面,您可以通过以下两种方式查看代码类型组件实例的资源用量:
    • 单击目标实例组件卡片右上角的,选择查看用量1
    • 单击目标实例组件卡片,在目标实例组件面板,单击用量1
  2. 查看实例资源用量对话框中,在实例下拉列表选择目标实例,查看实例资源用量。1

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

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

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

说明 仅实例组件来源是代码或镜像的实例支持该功能,实例组件来源是模板的实例不支持该功能。
  1. 组件部署页面,您可以通过以下两种方式打开扩缩容代码类型组件实例的对话框:
    • 单击实例组件卡片右上角的,选择扩容/缩容
    • 单击目标实例组件卡片,在目标实例组件面板,单击扩容/缩容
  2. 服务资源调整对话框中,修改实例数,完成后单击确认

更新代码类型组件实例

  1. 组件部署页面,您可以通过以下两种方式进入更新代码类型组件实例的面板:
    • 单击目标实例组件卡片右上角的,选择更新
    • 单击目标实例组件卡片,在目标实例组件面板,单击更新
  2. 更新实例部署 - 部署配置面板,修改相关配置信息,完成后单击下一步1
  3. 更新实例部署 - 环境配置面板,修改相关配置信息,完成后单击开始部署
    页面提示更新成功,系统重新生成一个实例ID,开始部署。

回滚代码类型组件实例

  1. 组件部署页面,您可以通过以下两种方式打开回滚代码类型组件实例的对话框:
    • 单击目标实例组件卡片右上角的,选择回滚
    • 单击目标实例组件卡片,在目标实例组件面板,单击回滚
  2. 回滚应用部署对话框中,选中要回滚的版本,单击下一步
  3. 选择回滚策略并设置发布参数,单击回滚

重启代码类型组件实例

说明 仅实例组件来源是代码或镜像的实例支持该功能,实例组件来源是模板的实例不支持该功能。
  1. 组件部署页面,您可以通过以下两种方式打开重启代码类型组件实例的对话框:
    • 单击目标实例组件卡片右上角的,选择重启
    • 单击目标实例组件卡片,在目标实例组件面板,单击重启
    说明 系统会先部署新实例再停止旧实例的方式实现重启,从而保证业务连续性。
  2. 确定要重启当前组件吗对话框中,单击重启

停止代码类型组件实例

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

启动代码类型组件实例

说明 当代码类型组件实例的状态为已停止时,您才能发起启动代码类型组件实例的操作。
  1. 组件部署页面,您可以通过以下两种方式打开启动实例对话框:1
    • 单击目标实例组件卡片右上角的,选择启动
    • 单击目标实例组件卡片,在目标实例组件面板,单击启动
  2. 启动实例对话框中,设置启动实例数后,单击启动

删除代码类型组件实例

说明 仅支持非生产环境删除实例的功能,非生产环境包括开发环境、测试环境、预发环境。
  1. 组件部署页面,单击目标实例卡片,在目标实例组件面板,单击删除
  2. 删除****实例对话框中,单击删除
    说明 系统将会删除此环境中该实例的所有环境信息,包括Pod、网络、历史部署记录等。

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

  1. 组件部署页面,单击目标实例组件卡片(部署状态为部署异常)右上角的,选择终止部署11
  2. 确认要终止部署当前组件实例对话框中,单击终止部署

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

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

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

查看代码类型组件实例的环境信息

  1. 组件部署页面,您可以通过以下两种方式查看代码类型组件实例的环境信息:
    • 单击目标实例组件卡片右上角的,选择查看环境信息
    • 单击目标实例组件卡片,在目标实例组件面板,单击查看更多环境信息
  2. 如果代码类型组件实例部署在阿里云EDAS - 专有云阿里云EDAS - 公有云阿里云ACK - 公有云的集群环境中,则环境信息对话框如下:1
    • 单击项目环境右侧链接,查看实例的项目环境信息。1
    • 单击集群信息右侧链接,查看实例部署集群的详细信息。1
    • 单击工作负载实例信息右侧链接,查看容器集群的实例详情。
  3. 如果代码类型组件实例部署在原生K8s的集群环境中,则在环境信息对话框中,您可以获取实例部署环境的环境类型、您也可以单击项目环境集群信息右侧链接,查看相关信息。1
    说明 如果代码类型组件实例部署在原生K8s的集群环境中,则没有工作负载实例信息,即不能查看容器集群的实例详情。
  4. 完成查看后,单击关闭

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

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

更新网络配置

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

查看网络配置

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