前言#
注意
这是一本编写中的 “书”,主要内容整理自我的 Blog: blog.mygraphql.com与其它网上资料的学习笔记。书名为《Mark’s DevOps 雜碎》,英文名《Mark’s DevOps Chop Suey》。
本书概述#
本书是什么#
与其说是 “书”,不如说是一个系统化和支持搜索的 Blog 与其它网上资料的学习笔记。 老实说,不是传统意义上的,连贯与结构紧密的 “书”。
“雜碎(Chop Suey)” 是什么#

雜碎(Chop Suey)#
以下引用自某报: 雜碎是舊式北美中餐的招牌菜,英文
chop suey
是廣府話
譯音,意謂炒什錦,材料一般包括雞絲、牛肉絲、豬肉絲等肉類或蝦,以及大白菜絲、青椒絲、芹菜絲、洋蔥絲、雪豌豆和豆芽等。傳說清末重臣
李鴻章
1896 年訪美時,美國人打聽他愛吃食品,中餐館隨口說是雜碎,這道菜就因名人效應而風行起來。現存紐約美國華人博物館的美國最早雜碎餐館菜單,是 1879 年波士頓宏發樓菜單,說明這道菜早於李鴻章訪美前即存在。 清末民初文化名人梁啟超
1903 年遊歷美國後撰成《新大陸遊記》,文中提到當時光是紐約就有三四百家雜碎館,全美華人以雜碎館維生者逾三千人。不過梁對雜碎觀感不佳,文中寫道:「然其所謂雜碎者,烹飪殊劣,中國人從無就食者。」
如果看完上面解释,还是要为这个词 上岗上线
,那么,就请吧。
读者对象#
喜欢较真,但有容错心理准备的人。
书的访问地址#
为何写#
不知不觉 IT 从业快 20 年了。最近几年来,总觉得应该写点什么。我尝试过写 Blog,但 Blog 毕竟是比较零散的结构。有以下问题:
不能结构化知识体系
搜索不好用
在编写我的另一本书 Istio & Envoy 内幕 过程中,看到了 sphinx
的精准排版,加上 Read The Docs
的搜索增强与托管服务。我觉得用书的形式去梳理、归纳贯通那些本来就很体系化、严谨的知识点,会更方便浏览与搜索。
关于作者#
我叫 Mark Zhu,一个中年且头发少的程序员。我不是 Linux/BPF 专家,更不是 Linux/BPF Committer。连互联网大厂员工也不是。
为什么水平有限还学人家写书?因为这句话:
你不需要很厲害才能開始,但你需要開始才會很厲害。
Blog: https://blog.mygraphql.com/
为方便读者关注 Blog 与本书的更新,开了个同步的 微信公众号
:

微信公众号:Mark的Cloud与BPF雜碎#
Dedication 💞#
First, to my dear parents, for showing me how to live a happy and productive life. To my dear wife and our amazing kid – thanks for all your love and patience.
Copyleft 声明#
无论是文字还是图片,如果转载或修改,请注明原出处。由于本书一部分是我的学习笔记,大量引用了网上的资料。所有引用的地方我均注明了出处。如果作者看到引用后觉得冒犯了,请联系我删除:labile.zhu@gmail.com 。
意见反馈#
由于自称是交互图书,读者的反馈当然非常重要。如果你发现书中的错误,或者有更好的建议,不妨来这里提 Issue:
labilezhu/devops-insider#issues
目录#
目录
- Linux 内核
- Kubernetes
- Kubernetes Eviction
- Kubernetes Network
- Destructive test
- Monitoring
- Pod
- Persistent Volumes
- CSI
- HPA
- Container
- container shim stack
- containerd
- Introducing Container Runtime Interface (CRI) in Kubernetes
- containerd CRI plugin e.g
- Kubernetes uses different container runtimes via CRI API.
- Ref
- What Is a Standard Container: Diving Into the OCI Runtime Spec Containers Aren’t Linux Processes
- hot swap restart container process
- K8s metrics
- 可观察性 - Observability
- Network
- Service Mesh
- c 语言
- 数据库
- Ceph
- 硬件
- eBPF
- 悟
- basic theory
- 底层技术
- JVM