4. 第四部分 · 交付与实战

会装组件,不等于能交付系统。这一篇把 Helm、Kustomize、CI/CD、入口、存储与可观测性组合成一条可重复的交付链路,再用三个真实案例检验你能否把前面的能力串起来。

LEVEL 04 · 实战 · 建议 3 周

本篇定位

前三篇按「对象」和「组件」组织,这一篇按「交付流程」组织:构建镜像 → 打包清单 → 部署 → 暴露 → 验证 → 回滚。每个案例都要求你先手工跑通,再考虑自动化。

三个案例的复杂度递增:WordPress 练全对象链路,微服务商城练依赖顺序与可观测性,私有云案例练从基础设施到应用的完整交付。

学完你能

  • 用 Helm 把一组 YAML 变成可版本化、可回滚的 Chart

  • 用 Kustomize 的 base/overlay 管理多环境差异

  • 在 Kubernetes 上部署 Jenkins 或 GitLab,并跑通一条流水线

  • 按依赖顺序部署 WordPress 与微服务商城

  • 用 SkyWalking、Prometheus 与日志系统定位跨服务问题

  • 从 OpenStack 虚拟机开始搭建一套私有云实验环境

前置条件

  • 完成第三部分,集群具备 Ingress、StorageClass 与监控

  • 会写基础 Dockerfile,理解镜像 tag 与仓库

  • 能读懂 Deployment、StatefulSet、PVC 与 Service 的清单

学习顺序

  1. Helm 与 Kustomize:先把清单模板化、可复用,后面所有部署都会用到。

  2. Jenkins / GitLab:选一个 CI 工具跑通构建与部署。

  3. WordPress:最小的全对象案例,验证存储与入口。

  4. 微服务商城:多组件依赖与链路追踪。

  5. 私有云案例:把主机、集群、平台、应用串成一条完整链路。

本篇章节