Skip to content

部署运维

  微服务开发完成后,如何部署、如何运维、如何持续交付,是决定系统能不能稳定运行的关键。本章从 Docker 容器化到 Jenkins CI/CD,再到 K8s 集群编排,构建完整的部署运维知识体系。

部署运维全景

代码提交 → 构建 → 镜像打包 → 推送仓库 → 部署到 K8s → 监控告警

  ┌──────────┐    ┌──────────┐    ┌──────────┐
  │  Docker   │    │  Jenkins  │    │   K8s    │
  │ 容器化    │    │  CI/CD    │    │ 编排部署  │
  └──────────┘    └──────────┘    └──────────┘
       │               │               │
       ▼               ▼               ▼
  一次构建,       代码提交自动      自动扩缩容、
  到处运行        触发构建测试      滚动更新、自愈

文档导航

  • Docker 详解 - 镜像、容器、Dockerfile、Docker Compose、镜像优化
  • Jenkins 详解 - CI/CD 流水线、Pipeline as Code、自动化构建部署
  • Kubernetes 详解 - Pod/Service/Deployment、滚动更新、弹性伸缩、自愈