🔥 云原生与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月