跳转至

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