KKubepath
集群运维工程师 路线8 / 36 · L1 核心原理退出路线
原理预计 30 分钟

声明式模型与控制器循环

理解 reconcile,就理解了 K8s 的全部脾气:它不执行命令,它只是不停地把现状拉向期望。

学完这节你能做到

  • 解释期望态 / 实际态 / reconcile 三者的关系
  • 读懂对象的 spec 与 status 分工,以及 ownerReferences 的级联删除
  • 说清 finalizer 卡住时资源为什么删不掉,该怎么处理
正文待编写以下是本节已定稿的小节大纲
  1. 1命令式与声明式的区别
  2. 2spec / status 与控制器的职责边界
  3. 3watch、informer 与 resourceVersion
  4. 4ownerReferences 与级联删除
  5. 5finalizer:删不掉的 Namespace 从哪来
  6. 6CRD 与 Operator:把运维知识写成控制器

延伸资料