部署 (Deployment)¶
从 0 到生产环境,ExitVideo-Bot 的全套部署方案。
📚 文档清单¶
- 一键 Bootstrap —
make up30 分钟拉起整片 SaaS - Helm Chart 部署 — 单组件 Helm Chart 详解
- 生产环境部署 — EKS/Terraform 多区域部署
🚀 推荐路径¶
cd infra/bootstrap
make up # kind + 本地,~30 分钟
make ports # 打开 ArgoCD / Grafana / Vault UI
# 1. 准备 Terraform
cd infra/terraform/environments/prod
cp terraform.tfvars.example terraform.tfvars
vim terraform.tfvars
# 2. 一键拉起(EKS + 多区域)
cd ../../bootstrap
make up ENV=prod
# 1. 在客户 AWS 账户部署 EKS
# 2. 运行 terraform apply
# 3. make up --env=onprem --skip-tf
📊 部署矩阵¶
| 方案 | 用时 | 适用场景 | 成本 |
|---|---|---|---|
| kind (本地) | 30 分钟 | 开发 / 投资人 demo | $0 |
| EKS (单区域) | 60 分钟 | 创业公司 | ~$500/月 |
| EKS (多区域) | 90 分钟 | 大客户 / SLA | ~$2000/月 |
| On-prem (air-gap) | 半天 | 金融 / 政企 | 一次性 $50K+ |