LEARNING PATH · 05

云原生与 DevOps

把代码提交、容器构建、部署、观测和回滚串成可信交付链路。

1 篇已发布 5 篇规划中
学习目标

掌握从代码提交到服务可用的交付过程,理解容器编排、可观测性和回滚条件。

SYSTEM

核心知识体系

先建立模块内的概念顺序,再通过关联主题连接到完整工程链路。

01容器与镜像
02Kubernetes
03CI/CD
04可观测性
05发布与回滚
READING ORDER

推荐学习顺序

首篇重点文章可以直接阅读;规划中内容展示摘要与完整大纲,不以薄内容页面冒充已发布文章。

01
已发布中级
24 分钟

一次 Kubernetes 发布如何完成:从镜像到可用实例

沿着镜像、Pod、Deployment、Service、探针和滚动更新,解释一次发布如何逐步变成可用服务。

前置:了解容器基本概念
查看内容大纲
  1. 问题背景:提交代码不等于服务可用
  2. 镜像:固定可交付物
  3. Pod、Deployment 与期望状态
  4. Service 与请求路径
  5. 实践:带探针的部署
  6. 滚动更新、失败与回滚
  7. 安全、观测与总结
02
规划中入门
18 分钟

Docker 镜像与容器:分层文件系统的实际含义

解释镜像层、容器进程、写时复制、数据卷和资源限制。

前置:能使用命令行
查看内容大纲
  1. 镜像与容器
  2. 分层文件系统
  3. 进程模型
  4. 卷与持久化
  5. 资源和安全
03
规划中入门
15 分钟

Docker Compose:组织本地多服务开发环境

用网络、健康检查、依赖条件和数据卷组织可重复的本地环境。

前置:了解 Docker 基础
查看内容大纲
  1. 服务定义
  2. 网络与名称解析
  3. 健康检查
  4. 卷
  5. 开发环境边界
04
规划中中级
20 分钟

CI/CD 流程设计:从提交检查到安全发布

结合 Git 工作流、构建产物、环境隔离、审批和发布验证设计流水线。

前置:了解 Git 与构建流程
查看内容大纲
  1. 提交检查
  2. 唯一构建产物
  3. 环境与配置
  4. 发布门禁
  5. 回滚与审计
05
规划中中级
22 分钟

可观测性基础:指标、日志与链路追踪

说明指标、日志和追踪各自回答什么问题,以及如何用统一上下文关联。

前置:了解服务请求链路
查看内容大纲
  1. 三类信号
  2. 指标与告警
  3. 结构化日志
  4. Trace 上下文
  5. 成本与采样
06
规划中高级
22 分钟

容器网络、部署策略与故障回滚

比较滚动、蓝绿与金丝雀发布,并用可观测信号定义停止和回滚条件。

前置:了解 Kubernetes 与监控
查看内容大纲
  1. 容器网络路径
  2. 滚动发布
  3. 蓝绿发布
  4. 金丝雀发布
  5. 自动回滚
CONNECTIONS

模块关联

云原生与 DevOps

知识会跨越页面边界:当前模块中的实践,会在关联模块中成为新的前置条件。

PUBLISHED

已发布重点文章

云原生中级

一次 Kubernetes 发布如何完成:从镜像到可用实例

沿着镜像、Pod、Deployment、Service、探针和滚动更新,解释一次发布如何逐步变成可用服务。