中文工程读本

RECONCILIATION · OWNERSHIP · RECOVERY

Kubernetes 控制器与 Operator 工程:从协调循环到可靠运维

以托管网关实例贯穿资源收敛、删除清理与版本演进

通过真实kind集群、Envoy HTTP服务和Go控制器,实践幂等协调、资源所有权、冲突重试、状态条件、finalizer及CRD版本演进。

18 章正文 · 4 个附录 · Aias00

Kubernetes 控制器与 Operator 工程:从协调循环到可靠运维封面

全书目录

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

下载与离线阅读

EPUB 电子书 · 离线 HTML · 完整 Markdown · 随书实验与测试