TLDR DevOps · OPINIONS & TUTORIALS
HOW THE CONTROLLER-RUNTIME CACHE ACTUALLY WORKS, AND WHY YOUR CONTROLLER DOES NOT CRASH THE API SERVER
Summary from the TLDR DevOps newsletter
Controller-runtime reads Kubernetes objects from a shared in-memory cache populated through list and watch rather than directly from the API server, making reads fast while introducing eventual consistency, memory tradeoffs, and indexing considerations that developers must understand to build efficient, reliable controllers.