用途:编排跨环境(dev、staging、production)的多阶段部署流水线,协调构建、测试、审批与发布,并实现蓝绿、金丝雀、滚动更新和功能开关等部署策略。
主要能力:定义部署拓扑与晋级流程及审批门;按环境选择部署策略;生成 Kubernetes 清单或云服务配置;执行部署前检查(数据库迁移状态、依赖健康、配置校验);配置金丝雀分析(先导 5-10% 流量,监控错误率与延迟约 15 分钟再全量);加入部署后验证(冒烟测试、健康检查端点、合成监控);设置自动回滚触发(金丝雀阶段错误率超 1% 或 P99 延迟翻倍即回滚);发送部署通知;输出部署运行手册。
使用方式:需先配置 CI/CD 平台(GitHub Actions、GitLab CI、Jenkins、ArgoCD)、可访问的 Kubernetes 集群或云目标(ECS、Cloud Run、App Engine)、已构建并打标签的镜像仓库、安全存储的环境配置,以及监控告警。产出包括流水线配置、带策略注解的清单、金丝雀分析配置(Flagger、Argo Rollouts)、前后置钩子脚本与回滚手册。
适用场景:PR 合并后自动部署预发并跑集成测试、生产需人工审批加金丝雀发布;Argo Rollouts 配合 Prometheus 分析自动回滚;ECS 蓝绿切换配合 ALB 目标组与健康检查失败回滚。
限制:具体收费、价格与平台支持范围暂未提供;需自行准备集群、镜像与监控等前置条件。