1. 什么是 Controller
Controller 不是 K8S 的专属概念,它是一种'声明式期望 + 调谐循环'的设计模式。本章从这个本质切入,再落到 K8S 里的具体实现
Controller 不是 K8S 的专属概念,它是一种'声明式期望 + 调谐循环'的设计模式。本章从这个本质切入,再落到 K8S 里的具体实现
Controller 本质是'声明式期望 + 调谐循环'的设计模式,K8S 只是它的一个宿主。本章抽离出通用模式,看它在非 K8S 场景的应用
Reconcile 模式的本质、Informer 如何避免轮询、Workqueue 为什么需要重试和去重
从 ReplicationController 到 ReplicaSet 再到 Deployment,逐层拆解为什么 K8S 工作负载要套娃设计、滚动更新的数学逻辑
StatefulSet 为什么不套 ReplicaSet、ControllerRevision 做版本管理、有序身份机制、逆序滚动更新
Service Controller 和 EndpointSlice Controller 怎么协作把一组变化中的 Pod 包装成稳定访问入口
不用任何框架,用裸 client-go 实现 Informer + Workqueue + Reconcile,理解 Controller 的底层机制