新手指引

云效 AppStack 以应用为核心来组织研发、测试、交付、运维活动,高效、安全、有序。本文将带领你分角色,快速体验应用交付完整流程。

作为资源管理员

作为资源管理员,负责统一管理企业基础设置资源并划分给不同的业务应用使用。接下来将按照以下3步,带领你快速完成资源托管和分配。

第1步:新建服务连接

  • 若需要托管阿里云ACK集群,则需要创建 容器服务Kubernetes(ACK) 服务连接进行授权(详见 服务连接);若需要托管其他厂商 K8s 集群或自建 K8s 集群,则直接使用集群的 kubeconfig 信息建立连接即可(需要集群的 APIServer公网可访问)。

  • 若需要托管阿里云ECS,则需要创建 云服务器(ECS)服务连接进行授权(详见 服务连接);若需要托管其他厂商的主机或自有主机,则直接在主机上安装 Agent 建立连接即可(需要主机公网可访问)。

第2步:导入资源

云效 AppStack 支持托管自建 K8s 集群和传统主机,具体资源导入方法详见 Kubernetes 集群托管主机集群托管

第3步:为业务应用分配资源

  • 若需要划分的资源为自建 K8s 集群,则可直接跳过此步,由后续的应用编排指定 namespace 即可。

  • 若需要划分的资源为传统主机集群,则进入目标主机集群详情页,新建部署组,待分配给各个业务应用使用,详见 关联部署组

image

作为应用负责人

作为应用负责人,负责某个应用完整的上线流程以及日常研发运维。接下来将按照以下5步,带领快速完成从代码提交到应用发布上线。

第1步:新建应用

新建应用:通常一个可独立对外提供服务的单元可以定义成一个应用。进入 应用,点击 新建应用,填写 应用名描述,点击 确定 创建应用。

image

第2步:部署编排

编排应用部署架构,支持K8s Yaml、主机脚本,使用变量支持一套编排多环境差异化管理。

image

image

第3步:规划环境

配置应用部署所需的环境和资源。

  • 云效 AppStack 为您预置开发环境、测试环境、生产环境三套环境,可以在应用环境列表页面查看。

image

  • 您还可以新建自定义环境,选择部署方式、关联对应资源和变量组后使用。详见 环境管理

image

第4步:研发流程设置

  • 配置应用研发流程,通常可划分为测试、预发、生产流水线,包括构建、部署等步骤,支持人工卡点等。

image

  • 部署步骤选择 AppStack部署,选择待部署的应用环境制品通常为上游构建阶段产物。

image

第5步:应用发布

当有一个业务需求时,编码完成后提交代码,依次运行开发、测试等各阶段流水线部署应用服务到相应环境。

image

支持查看部署单详情,观测批次发布进度。

image

部署成功后可跳转环境详情查看资源状态、日志等。待逐环境测试验证后发布生产,最终完成一次完整的应用交付。

image