SuperAPI AI 工具集

deployment-procedures

部署与运维

查看项目

更新于 10-16 06:44

技能介绍

用途:这是一份生产部署的思维与决策指南,强调理解每个步骤背后的原因,而不是复制 bash 脚本;每次部署都不同,需按自身平台调整流程。

主要能力:一是平台选择决策树,静态站/JAMstack、简单 Web 应用、微服务、Serverless 对应不同部署方式(Git push 自动部署、CLI、Docker 镜像推送、kubectl apply 等);二是部署前四类检查(代码质量、构建、环境变量与密钥、备份与回滚方案)及清单;三是五阶段流程:准备、备份、部署、验证、确认或回滚,并给出各阶段原则;四是部署后验证,检查健康端点、错误日志、关键用户流程与性能,并设 5 分钟、15 分钟、1 小时、次日的观察窗口;五是回滚原则与各平台回滚方式(重新部署上一提交、面板回滚、恢复备份、上一镜像标签、kubectl rollout undo);六是零停机策略(滚动、蓝绿、金丝雀)及选择原则;七是应急流程、排查顺序与反模式清单。

使用方式:作为决策参考,在部署前后逐项对照清单执行,并结合自身平台改写为可操作步骤。

限制:资料未提供具体代码示例与各平台命令的完整细节;未涉及费用、环境要求或具体工具配置,需结合实际情况判断。