Appearance
部署运维
微服务开发完成后,如何部署、如何运维、如何持续交付,是决定系统能不能稳定运行的关键。本章从 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、滚动更新、弹性伸缩、自愈
