原理预计 30 分钟
声明式模型与控制器循环
理解 reconcile,就理解了 K8s 的全部脾气:它不执行命令,它只是不停地把现状拉向期望。
学完这节你能做到
- 解释期望态 / 实际态 / reconcile 三者的关系
- 读懂对象的 spec 与 status 分工,以及 ownerReferences 的级联删除
- 说清 finalizer 卡住时资源为什么删不掉,该怎么处理
正文待编写以下是本节已定稿的小节大纲
- 1命令式与声明式的区别
- 2spec / status 与控制器的职责边界
- 3watch、informer 与 resourceVersion
- 4ownerReferences 与级联删除
- 5finalizer:删不掉的 Namespace 从哪来
- 6CRD 与 Operator:把运维知识写成控制器