Skip to content

D · 运维 DevOps ​

交付与运行环境:把"能跑的代码"变成"可靠运行的服务"。面向前端转 AI 全栈,从"会用 Docker 起一个服务"到"能设计发布与回滚流程"。规划 8 篇(D01~D08)已全部完成。

最后更新:2026-10-13

在本知识库中的位置:devops/ 是交付基础设施域。C 后端 的 C17 讲"后端项目怎么容器化、怎么部署"(使用侧,一篇带过);本域做纵深:Docker 原理、Compose 编排、完整 CI/CD 与发布策略、服务器、可观测性、K8s、云成本与故障演练。

上层索引见 ../../README.md。


文档地图 ​

text
devops/
├── 01-Docker与容器化     ✅已写 Docker 心智模型 / Dockerfile 五指令 / 镜像优化 / 数据卷网络 / Compose
├── 02-部署与CICD         ✅已写 多环境 / 镜像流转 / GitHub Actions / 蓝绿·金丝雀·回滚 / 数据库迁移
├── 03-镜像构建进阶        ✅已写 图层缓存 / .dockerignore / 多阶段 / 体积与安全
├── 04-Linux服务器入门     ✅已写 进程 / 端口 / 权限 / 日志 / cron 排障
├── 05-可观测性基础设施    ✅已写 日志 / 指标 / 追踪 / SLO / 告警 + runbook
├── 06-容器编排与K8s概念   ✅已写 Pod / Deployment / Service / 声明式 / 何时才需要 K8s
├── 07-云服务与成本管理    ✅已写 VM/PaaS/Serverless / 账单结构 / 降本 / 预算治理
└── 08-故障演练与发布安全  ✅已写 预案 / 混沌工程 / 回滚演练 / 复盘

分层关系 ​

text
入门(会用) → 工程(能发布) → 高级(能治理) → 资深(能编排)
D01          D02            D03~D05        D06~D08

能力分级(初中高资深) ​

等级能力标准对应文章
初级能写 Dockerfile 把服务跑起来,会 docker compose upD01
中级能设计多环境、接 CI 自动构建测试、做蓝绿/金丝雀发布与回滚D01、D02
高级能设计完整交付流水线:镜像优化、健康检查、监控告警、可观测性接入D02、D03~D05
资深能编排多服务(K8s)、做容量与成本、故障演练D06~D08

与相邻域的边界 ​

域分工本域负责
C 后端C17 讲后端怎么容器化、怎么部署(使用侧)Docker 原理、完整 CI/CD 与发布策略(纵深)
A 前端A16 讲前端发布流水线(静态站点/CDN)面向服务端与全栈的交付,不重复静态部署
G AIG05 讲 AI 应用上线AI/后端共用的交付基础设施
N 网络计划网关/代理/CDN只讲"怎么把服务发布出来",网络细节遇事再入网域

按角色推荐的阅读路线 ​

我是前端,要给自己的后端项目上线 ​

text
01 Docker → 02 部署与CI/CD → 回到 C17 看后端视角的部署入门

先把"镜像打包 + 自动发布 + 能回滚"跑通,再补服务器与可观测性。

我要把 AI 应用交付到线上 ​

text
01 Docker → 02 部署与CI/CD → G05 工程化与 LLMOps(AI 应用上线)

阅读约定 ​

标记含义
[易变]云厂商、CI 平台、K8s 版本变化快,以官方文档为准
命令类给最小可复制片段,平台差异看官方文档

维护建议 ​

内容类型建议刷新频率
D01/D02(原理与判断框架)每 1~2 年
D03~D08(平台/命令类,若补写)每半年

详细篇目与待写清单见 plan/devops.md。