LEARNING PATH · 05
云原生与 DevOps
把代码提交、容器构建、部署、观测和回滚串成可信交付链路。
学习目标
掌握从代码提交到服务可用的交付过程,理解容器编排、可观测性和回滚条件。
SYSTEM
核心知识体系
先建立模块内的概念顺序,再通过关联主题连接到完整工程链路。
01容器与镜像
02Kubernetes
03CI/CD
04可观测性
05发布与回滚
READING ORDER
推荐学习顺序
首篇重点文章可以直接阅读;规划中内容展示摘要与完整大纲,不以薄内容页面冒充已发布文章。
01
已发布中级
24 分钟一次 Kubernetes 发布如何完成:从镜像到可用实例
沿着镜像、Pod、Deployment、Service、探针和滚动更新,解释一次发布如何逐步变成可用服务。
前置:了解容器基本概念
查看内容大纲
- 问题背景:提交代码不等于服务可用
- 镜像:固定可交付物
- Pod、Deployment 与期望状态
- Service 与请求路径
- 实践:带探针的部署
- 滚动更新、失败与回滚
- 安全、观测与总结
02
规划中入门
18 分钟Docker 镜像与容器:分层文件系统的实际含义
解释镜像层、容器进程、写时复制、数据卷和资源限制。
前置:能使用命令行
查看内容大纲
- 镜像与容器
- 分层文件系统
- 进程模型
- 卷与持久化
- 资源和安全
03
规划中入门
15 分钟Docker Compose:组织本地多服务开发环境
用网络、健康检查、依赖条件和数据卷组织可重复的本地环境。
前置:了解 Docker 基础
查看内容大纲
- 服务定义
- 网络与名称解析
- 健康检查
- 卷
- 开发环境边界
04
规划中中级
20 分钟CI/CD 流程设计:从提交检查到安全发布
结合 Git 工作流、构建产物、环境隔离、审批和发布验证设计流水线。
前置:了解 Git 与构建流程
查看内容大纲
- 提交检查
- 唯一构建产物
- 环境与配置
- 发布门禁
- 回滚与审计
05
规划中中级
22 分钟可观测性基础:指标、日志与链路追踪
说明指标、日志和追踪各自回答什么问题,以及如何用统一上下文关联。
前置:了解服务请求链路
查看内容大纲
- 三类信号
- 指标与告警
- 结构化日志
- Trace 上下文
- 成本与采样
06
规划中高级
22 分钟容器网络、部署策略与故障回滚
比较滚动、蓝绿与金丝雀发布,并用可观测信号定义停止和回滚条件。
前置:了解 Kubernetes 与监控
查看内容大纲
- 容器网络路径
- 滚动发布
- 蓝绿发布
- 金丝雀发布
- 自动回滚
CONNECTIONS
模块关联
PUBLISHED