2 — Controller Manager
Purpose
[stub: controller-manager]
Metadata
| Author | Amit Singh |
| Scope | kubernetes |
Local graph
Related notes
6 — Admission Webhooks
Why mutating webhooks always run before validating webhooks in the admission chain, so validation only ever sees the final, defaulted version of an object.
7 — Aggregated APIs
How the aggregation layer lets extension API servers, like metrics-server, register under the same /apis path so kubectl, RBAC, and discovery treat them identically to built-in resources.
5 — API Server Internals
Why every request, regardless of which controller or kubectl call triggered it, passes through the same authn -> authz -> admission -> validation chain, making the API server the single enforcement point for cluster policy.
4 — etcd Internals
How etcd's MVCC revision counter, not object timestamps, is what makes watch resumption after a disconnect and optimistic concurrency via resourceVersion possible.