🔥 云原生与 DevOps 实战项目集( 3 个分级项目)¶
项目 1 :容器化微服务部署(入门级, 2 周)¶
技术栈¶
Docker + Docker Compose + Nginx + GitHub Actions
交付物¶
- 多服务 Dockerfile(前端+后端+数据库)
- Docker Compose 编排(开发环境)
- Nginx 反向代理配置
- GitHub Actions CI/CD 流水线(测试→构建→推送镜像)
- README 部署文档
项目 2 : Kubernetes 生产部署(进阶级, 3 周)¶
技术栈¶
K8s(Minikube/Kind) + Helm + ArgoCD + Prometheus + Grafana
架构¶
Text Only
Git Push → GitHub Actions(构建镜像) → 更新Helm values
→ ArgoCD(GitOps同步) → K8s集群
→ Prometheus采集 → Grafana Dashboard → AlertManager告警
交付物¶
- Helm Chart(3 个微服务+数据库)
- ArgoCD GitOps 配置
- HPA 自动扩缩(CPU/内存)
- Prometheus 监控 + Grafana Dashboard
- 金丝雀发布配置(Ingress 权重)
项目 3 : ML 模型服务平台(高级, 4 周)¶
项目描述¶
构建一个完整的 MLOps 平台:模型训练→注册→部署→监控→自动重训练。
架构¶
Text Only
MLflow(实验追踪+模型注册) → K8s Job(训练) → Model Registry
→ KServe/Triton(模型服务) → Prometheus(推理监控)
→ 数据漂移检测(Evidently) → 自动重训练触发(Airflow)
交付物¶
- MLflow 实验追踪服务
- K8s 训练 Job(GPU 调度)
- Triton/KServe 模型部署
- 模型 A/B 测试(Istio VirtualService)
- 数据/模型漂移监控
- 完整 Terraform IaC 配置
最后更新: 2026 年 2 月