SuperAPI AI 工具集

deployment-strategies

部署与运维

查看项目

更新于 10-16 07:57

技能介绍

用途:该技能提供安全部署与回滚的实践模式和命令参考,重点是在发布前后进行验证,并在出问题时快速恢复。

主要能力:覆盖滚动发布(Kubernetes kubectl set image / rollout status / rollout history / rollout undo,支持回滚到指定 revision 及暂停恢复)、蓝绿发布(并行部署 green,验证健康后 patch service 切换流量,失败可切回 blue,确认后清理旧版本)、金丝雀发布(小副本数部署 canary,观察日志错误,晋级或删除回滚)、GitHub Actions 部署(gh workflow run 触发、gh run watch 跟踪、gh api 查看部署状态)、Docker Compose 简单滚动重启与依赖前一镜像标签的快速回滚。

使用方式:按资料中的命令在对应环境执行,先部署到 staging 验证再晋级生产;部署后做健康检查、关键端点冒烟测试、日志错误率统计与响应时间检查。

限制与注意事项:蓝绿过渡期间需要双倍资源;金丝雀能发现 staging 遗漏的真实流量、数据形态与规模问题;建议配置自动回滚触发条件(错误率超过 1%、p95 延迟超过基线两倍、健康检查失败);至少保留 3 个历史版本以便快速回滚。资料未提供收费、价格、支持平台等信息。