用途:该技能用于把应用从组装阶段推进到生产基础设施,指导选择部署策略、实现基础设施即代码、搭建 GitOps 自动化与无服务器数据库等。适用场景包括部署生产应用、搭建 CI/CD 与 GitOps 工作流、在 Kubernetes/无服务器/边缘之间选型、用 Pulumi 或 OpenTofu 实现 IaC、以及从手动部署迁移到自动化基础设施。
主要能力:提供部署策略决策树,按工作负载类型推荐方案,如复杂微服务用 Kubernetes + ArgoCD/Flux,流量波动或成本敏感用无服务器(Neon/Turso 数据库、Vercel/AWS Lambda、Cloudflare Workers 边缘),稳定负载用容器(ECS Fargate、Cloud Run、Fly.io),全球低延迟用边缘函数加边缘数据库,快速原型用 Vercel、Railway、Render。IaC 选择上,TypeScript 优先用 Pulumi,HCL 用兼容 Terraform 的 OpenTofu,无服务器 TypeScript 用 SST v3。还覆盖 GitOps(ArgoCD 重 UI 与多租户,Flux 更 Kubernetes 原生)、服务网格(Linkerd 开销 5-10%,Istio 25-35%)以及安全、成本、性能、可靠性最佳实践与故障排查。
使用方式:提供多个快速工作流,例如部署 Next.js 到 Vercel:npm i -g vercel,然后 vercel link 与 vercel --prod;边缘函数用 Wrangler 执行 wrangler deploy;Kubernetes 用 Helm 打包并经 ArgoCD 同步;无服务器可用 Pulumi 定义 AWS Lambda。还提供参考文件与脚本,如生成 Kubernetes 清单的命令:python scripts/generate_k8s_manifests.py --app-name my-app --replicas 3,以及校验配置:python scripts/validate_deployment.py --config deployment.yaml。
限制:具体平台价格、性能数字与效果需以官方文档为准,本资料仅给出上述模式与建议,未提供的细节暂未说明。