关于阿里云:云效应用交付平台-AppStack-之部署运维

51次阅读

共计 2822 个字符,预计需要花费 8 分钟才能阅读完成。

云效应用交付平台 AppStack 是一款开发者敌对的、以利用为外围的云原生利用交付平台,提供利用编排、环境治理、部署运维、资源管理、利用公布等一站式能力,帮忙企业建设利用继续交付整体解决方案,减速企业云原生与 DevOps 转型,晋升团队研发效力。

新建环境后,你能够按需对环境进行部署、扩缩、回滚等运维操作。

一、部署

部署通常用于利用制品或配置有变更时去更新环境服务。

前提条件

曾经实现了利用编排,具体参见 利用编排。

至多有一个环境,并且环境曾经关联了资源。具体参见 环境治理。

操作步骤

  1. 性能入口
  • 利用 - 环境,在环境列表找到指标环境卡片,点击 立刻部署;也能够进入指标环境详情页面,点击右上角操作区域的 部署 按钮。
  • 利用 - 环境,点击环境列表上方的 新建部署 能够同时部署多个环境,实现批量部署。
  1. 填写部署单参数
  • 工单名称:名单名称,默认填充:${秒级工夫戳}- 部署,可按需批改。
  • 版本号:部署版本号,主动生成:${秒级工夫戳}-${三位毫秒},不可批改。
  • 环境选项:展现本环境利用编排里定义的部署组件,点击 查看 YAML 能够查看各组件具体内容。其中工作负载类型组件可按需调整部署参数:

    • 制品:镜像地址。
    • CPU 规格:容器 CPU 申请和限度,单位「核」,反对输出浮点数。
    • 内存规格:容器内存申请核限度,单位「MB」,反对输出浮点数。
    • 部署策略:环境部署策略,反对「分批公布」和「滚动降级」两种策略。
    • 指标实例数:工作负载复本数,反对输出正整数。
    • 分批数:抉择「分批公布」部署策略时须要指定分批数和每批公布数量。
    • 暂停策略:抉择「分批公布」部署策略时须要指定暂停策略,反对「不暂停」「首批暂停」和「每批暂停」三种策略。
  • 阐明:工单形容。

非凡阐明:

部署单参数中的「制品」「CPU 规格」「内存规格」「指标实例数」受利用编排管控,管控准则为:若利用编排中应用了相应的预置占位符,且预置占位符关上「部署时批改」开关,则在部署单相应的表单项可在编排校验规定范畴内按需动静批改。详见 利用编排 - 应用占位符和变量。

增加多环境批量部署:

此外,能够点击 增加环境 发动多环境批量部署。以异地多套生产环境为例,能够一次性将一个制品版本同时部署到所有生产环境,并不便后续一次性回滚。

关上 所有环境应用雷同制品 开关,能够一次填写多个环境制品,保障多环境应用雷同制品。具体环境部署参数可在各个环境选项卡片上按需批改,同上述部署单参数填写。

  1. 提交部署

点击 提交,生成部署工单,跳转工单详情页面。

  1. 察看部署过程

察看工单执行

  • 左侧环境列表区域,展现本次工单部署的环境,点击卡片可切换环境。
  • 两头流水线区域,展现以后环境部署流水线,流水线节点由以后部署内容决定。
  • 左侧节点详情区域,展现以后节点资源根本信息和部署进度。

暂停 / 持续

两头流水线上方操作区域,可对以后环境部署进度进行手工干涉。能够点击 暂停 当前任务,可用于异常情况下暂停工作察看服务状态。已手动暂停的工作或者受暂停策略管制暂停的工作,能够点击 持续 执行工作。

终止

部署执行中,能够手动 终止 以后部署工作,可选 置为胜利 或 置为失败。可用于一些不须要持续部署的非凡场景:如,SRE 通过手工运维集群,已部署应用服务到指标版本,无需工单持续解决的状况。

回滚

部署执行中,能够点击 回滚,回滚以后环境到上次部署状态。点击 回滚 后,以后部署工作将勾销,并生成新的回滚工作,回滚工作将应用环境的最近的部署基线进行一次重新部署。可用于以后部署版本不合乎预期,须要疾速复原环境到上次可用状态的场景。

查看资源详情

  • 工单详情页 - 右侧节点区域能够查看各个资源的根本信息和部署进度。特地的针对工作负载类型的资源,点击 部署进度 下的实例块,能够查看实例的详细信息,包含:根本信息、要害事件、容器日志等。
  • 此外,还能够通过环境卡片进度环境详情页查看各资源状态,具体参见 环境治理。

二、扩缩

环境扩缩容通常用于环境工作负载过高或过低时,动静调整环境对外提供服务实例数。

前提条件

环境至多实现一次部署,具体参见 部署。

操作步骤

  1. 性能入口

利用 - 环境,进入指标环境详情页面,点击右上角操作区域的 扩缩 按钮。

  1. 填写扩缩单参数
  • 工单名称:默认填充:${秒级工夫戳}- 部署,可按需批改。
  • 扩缩选项:展现待扩缩环境工作负载组件的部署信息,需填写以下参数:

    • 部署策略:主动抉择上一次部署策略。
    • 指标实例数:依据理论场景输出须要提供服务的指标实例数。
    • 分批数:依据待扩容 / 缩容的实例数据,输出适合的分批数,以及每批扩 / 缩数量。
    • 暂停策略:主动抉择上一次暂停策略。
  • 阐明:输出扩缩阐明。

  1. 提交扩缩

点击 提交,生成扩缩容工单,跳转工单详情页面。

  1. 察看扩缩过程

察看工单执行

  • 左侧环境列表区域,展现本次工单扩缩的环境。
  • 两头流水线区域,展现以后环境工作负载扩缩流水线。
  • 左侧节点详情区域,展现以后节点的根本信息和扩缩进度。

暂停 / 持续

两头流水线区域,可对以后环境扩缩进度进行手工干涉,能够点击 暂停 当前任务,可用于异常情况下暂停工作察看服务状态。已手动暂停的工作或者受暂停策略管制暂停的工作,能够点击 持续 执行工作。

终止

工单执行中,能够手动 终止 当前任务,可选 置为胜利 或 置为失败。可用于一些不须要持续部署的非凡场景:如,SRE 通过手工运维集群,已部署应用服务到指标版本,无需工单持续解决的状况。

查看资源详情 :参见上述部署工单。

三、回滚

回滚可一次性将多个环境疾速复原到指标版本,实用于新版本公布后不合乎预期,须要回滚到最近可用版本场景。回滚相当于应用历史版本进行一次重新部署,请审慎操作!

前提条件

待回滚环境至多有一个胜利的历史部署版本。

操作步骤

  1. 性能入口

利用 - 版本,在版本列表找到指标回滚版本,点击 回滚 提交回滚工单。

  1. 填写回滚单参数
  • 工单名称:默认填充:${秒级工夫戳}- 回滚,可按需批改。
  • 回滚版本:主动填充选中的部署版本。
  • 环境选项:展现指标回滚版本下的环境,制品、部署策略、指标实例数 均应用回滚版本的参数,可按理论状况指定回滚的 分批数 和 暂停策略。
  • 阐明:输出回滚阐明。

  1. 提交回滚

点击 提交,生成回滚工单,跳转工单详情页面。

  1. 察看回滚过程

察看工单执行

  • 左侧环境列表区域,展现本次工单回滚的环境,点击卡片可切换环境。
  • 两头流水线区域,展现以后环境回滚流水线。
  • 左侧节点详情区域,展现以后节点的根本信息和回滚进度。

暂停 / 持续

两头流水线区域,可对以后环境回滚进度进行手工干涉,能够点击 暂停 当前任务,可用于异常情况下暂停工作察看服务状态。已手动暂停的工作或者受暂停策略管制暂停的工作,能够点击 持续 执行工作。

终止

工单执行中,能够手动 终止 当前任务,可选 置为胜利 或 置为失败。可用于一些不须要持续部署的非凡场景:如,SRE 通过手工运维集群,已部署应用服务到指标版本,无需工单持续解决的状况。

查看资源详情 :参见上述部署工单。

云效应用交付平台 AppStack 是一款开发者敌对的、以利用为外围的云原生利用交付平台,提供利用编排、环境治理、部署运维、资源管理、利用公布等一站式能力,帮忙企业建设利用继续交付整体解决方案,减速企业云原生与 DevOps 转型,晋升团队研发效力。

正文完
 0