面向 Kubernetes / 云原生 / 后端 岗位求职的系统化技术笔记。基于 Obsidian 构建,同时兼容 GitHub 浏览。
139 篇技术笔记 · 10 个可运行 demo · 13 篇源码导读 + Go runtime 专题,覆盖 8 大板块。 每篇知识笔记都配有 mermaid 图解 + 面试要点 Q&A,可直接当作复习卡片。
不知道从哪开始?按下面这条主线走,每一步都点进对应领域的「学习索引」,里面有由浅入深的细化顺序。
flowchart LR
A["① 打基础<br/>Go + Docker"] --> B["② K8s 核心<br/>控制面/网络/存储"]
B --> C["③ 源码 + 动手<br/>learning-plan"]
C --> D["④ 后端功底<br/>数据库 / 中间件 / 算法"]
B -.加分.-> E["AI Infra<br/>LLM 推理 / GPU 调度"]
C -.加分.-> E
| 阶段 | 学什么 | 入口 |
|---|---|---|
| ① 打基础 | 岗位语言 Go + 容器基础 Docker | Go 索引 · 云原生索引(Docker 部分) |
| ② K8s 核心 | 基础设施 → 控制面 → 网络 → 存储 → 扩展 | 云原生索引 |
| ③ 源码 + 动手 | 读源码 + 跑 demo,把机制吃透 | learning-plan 专区 |
| ④ 后端功底 | MySQL/Redis 必考、Kafka、手撕算法 | 数据库 · 中间件 · 算法 |
| ⭐ 加分方向 | AI Infra:LLM 推理、Agent 开发、GPU 调度/HAMi | AI · GPU 调度 |
每个领域都有一份 学习索引(推荐顺序 + 难度 + 一句话简介),点标题进入。
☁️ 云原生 Cloud Native · 41 篇
容器与 Kubernetes 全栈,岗位核心主战场。
Docker 底层 Cgroup/Namespace/UnionFS etcd Informer Scheduler RBAC CNI Cilium CSI Operator GPU 调度
🐹 Go 语言 · 9 篇 & Go Runtime 源码专题 · 8 篇
runtime 底层是面试区分度所在,learning-plan/topics/go 额外沉淀源码级导读。
GMP 调度 三色标记 GC Channel Map/Slice 内存模型 Context 泛型/版本特性
🗄️ 数据库 Database · 13 篇
MySQL 索引/事务/锁几乎必考,Redis 考工程实战。
B+Tree 索引 MVCC Next-Key Lock RDB/AOF 缓存穿透/击穿/雪崩 Sentinel/Cluster Elasticsearch PostgreSQL
🔗 中间件 Middleware · 10 篇
消息队列高频,分布式事务考一致性权衡。
Kafka 架构 零消息丢失 ISR/acks NATS JetStream Canal Binlog 同步 2PC/TCC/Saga
🧮 算法 Algorithm · 27 篇
笔试硬门槛,覆盖手撕高频方向。
BFS/DFS/回溯 二分 拓扑/Dijkstra/并查集 快排/归并/堆排 前缀和/差分/滑窗/单调栈 DP LRU/LFU KMP/Trie
LLM 推理学习路径、Prefill/Decode、Prefix Cache、KV Cache、Agent 开发、Agent 源码导读、生产级 Agent;终端效率速查。
新手先读 k8s-development-roadmap —— 一张决策图告诉你该走哪条路径,别直接乱点下面的链接。
路线图与打卡
- k8s-development-roadmap —— 12 主题地图 + 阶段计划 + 决策图(learning-plan 入口)
- hami-learning-path —— HAMi(GPU 虚拟化中间件)由浅入深学习路径
- learn-k8s-via-hami —— 以 HAMi 为线索串透 K8s 12 个核心机制(Mac 友好)
- progress —— 6 周高阶打卡表(Scheduler → Device Plugin → CRI → CSI → etcd → CNI)
源码导读(真实源码片段 + 手写简化复现,多数带文件路径 + 行号定位) client-go · controller-runtime · scheduler-framework · scheduler-podgroup · volcano · kubelet-cri · cri · etcd · csi · cni · gpu-scheduling · hami · agent-development
专题深挖(研发排障、白板训练、端到端机制) Go Runtime 源码专题 · GMP · slice · map · channel · context · GC · 新旧 map · 新旧 GC · Kubernetes 组件拆解(每篇带源码入口) · kube-apiserver · etcd · kube-scheduler · kube-controller-manager · kubelet · kube-proxy component · kube-proxy · Cilium deep dive · CNI troubleshooting · Volume lifecycle · CSI sidecars · CSI troubleshooting · Production Agent
面试题库 K8s/GPU/AI Infra 面试模块题库 —— 按模块沉淀 Operator、调度、GPU、容错、K8s 基础链路和岗位追问
可运行 demo(每个目录含可编译代码 + README 跑测步骤) sample-controller · kubebuilder-operator · scheduler-plugin · device-plugin · fake-cri · csi-hostpath · cni-bridge · fake-gpu · hami-mac · raftexample-walkthrough(配套 raftexample 源码笔记)
- AI 学习索引 —— LLM 推理、Prefix Cache、Agent 开发学习路径
- LLM 推理学习路径 —— Router / KV Cache / PD 分离,8 阶段路线
- LLM 推理 8 周打卡表 —— vLLM → PagedAttention → KV Store → PD → Router
- Agent 开发学习路径 —— RAG、ReAct loop、Planning、LangGraph、OpenTelemetry 与工具链选型
- Agent 开发源码导读 —— LangGraph、OpenAI Agents SDK、LlamaIndex、OpenTelemetry GenAI 源码阅读路径
- 生产级 Agent 开发 —— 上线架构、工具权限、幂等、人审、Eval、OTel、灰度回滚
- LLM 推理全流程 —— Prefill / Decode 两阶段、KV Cache、Prefix Cache
- Prefill 缓存未命中分析 —— 序列化不确定性如何拖垮 Prefix Cache 命中率
- Zsh / iTerm2 快捷键 —— 终端效率速查
- 结构:每个领域目录下都有
README.md学习索引;learning-plan/是 K8s 开发深挖路线(源码导读 + 专题深挖 + 可运行 demo)。 - 笔记规范:中英混合(术语用英文,解释用中文);每篇含
#标签、相关笔记:[[...]]双向链接、mermaid 图解、## 面试要点Q&A。 - 阅读方式:Obsidian 中可用图谱/反向链接漫游;GitHub 上可顺着本页与各领域索引逐层下钻。