跳转至

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