RECONCILIATION · OWNERSHIP · RECOVERY
Kubernetes 控制器与 Operator 工程:从协调循环到可靠运维
以托管网关实例贯穿资源收敛、删除清理与版本演进
通过真实kind集群、Envoy HTTP服务和Go控制器,实践幂等协调、资源所有权、冲突重试、状态条件、finalizer及CRD版本演进。
18 章正文 · 4 个附录 · Aias00
全书目录
- 前言:把运维意图变成持续成立的事实
- 第 1 章:先定义托管契约,再写控制器
- 第 2 章:CRD 是长期维护的 API
- 第 3 章:协调函数处理当前事实
- 第 4 章:所有权决定能改什么
- 第 5 章:幂等不只是忽略 AlreadyExists
- 第 6 章:用队列组织持续工作
- 第 7 章:资源版本冲突是正常控制流
- 第 8 章:状态必须说真话
- 第 9 章:让资源收敛变成真实 HTTP 行为
- 第 10 章:删除是一段需要恢复的流程
- 第 11 章:把 Kubernetes 之外的责任带进来
- 第 12 章:进程重启后从事实恢复
- 第 13 章:权限决定控制器的破坏半径
- 第 14 章:从卡住的对象找到失败环节
- 第 15 章:让测试覆盖真实控制器语义
- 第 16 章:CRD 版本切换与存量迁移
- 第 17 章:让源码、实验包和电子书保持同一事实
- 第 18 章:把项目变成可以值守的服务
- 附录 A:练习答案与评审参考
- 附录 B:官方资料与来源边界
- 附录 C:术语与阅读索引
- 附录:随书实验完整代码
下载与离线阅读
EPUB 电子书 · 离线 HTML · 完整 Markdown · 随书实验与测试