Skip to content

DevOps 与交付主书 ​

把操作系统、容器、编排、基础设施和可靠性串成可交付、可恢复的工程路径。

阅读起点 ​

先从本页第一章开始;如果对应概念已经熟悉,可以从目录中选择需要补齐的章节。

全书顺序 ​

本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。

第1章|Linux 与运行环境 ​

掌握进程、文件、权限和网络等部署基础。

  1. 进程与服务:理解进程树、信号、服务管理和资源限制。
  2. 文件权限与网络:掌握权限、日志、端口和基本诊断。
  3. Shell 自动化:用管道、退出码和脚本执行可重复运维。

第2章|容器化应用 ​

理解镜像、容器、网络和持久化的运行边界。

  1. 镜像与分层:理解构建上下文、层缓存、标签和供应链。
  2. 容器网络与存储:选择网络、卷和配置注入方式。
  3. 本地调试到交付:让开发环境与生产镜像行为一致。

第3章|集群编排 ​

使用 Kubernetes 抽象部署、服务、配置和扩缩容。

  1. 工作负载与服务:比较 Deployment、StatefulSet、Job 和 Service。
  2. 配置、探针与扩缩:处理配置、健康检查、滚动发布和 HPA。
  3. Helm 与发布模板:管理 values、模板、依赖和回滚。

第4章|基础设施与持续交付 ​

将基础设施、流水线和 GitOps 变成可审计变更。

  1. 声明式基础设施:理解状态、计划、漂移和模块复用。
  2. 配置管理与流水线:区分配置收敛、构建、测试和发布阶段。
  3. GitOps 与多环境:用 Git 变更驱动同步、审批和回滚。

第5章|可靠性与事故响应 ​

用 SRE 指标、告警和复盘提升系统恢复能力。

  1. SLO 与错误预算:从用户目标推导指标、告警和发布节奏。
  2. 故障处置:建立分级、沟通、缓解和恢复流程。
  3. 复盘与容量:识别系统性原因并用容量模型预防复发。

阅读边界 ​

本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。

路线状态 ​

本路线的目录已经纳入路线架构,正文笔记仍处于占位或待审查状态。

用心记录每一步成长