Skip to main content

Learn

Why does it work that way?

There is a category of question documentation answers badly, because documentation describes behaviour and this asks about choice. That Pods are ephemeral is a fact you can look up in a minute. Why anyone would build it that way is the question that makes the fact stick, and it is almost never written down.

Each of these starts from the constraint that forced the design, then does something more useful than listing benefits: it describes what the system would look like if it had been built the other way. A constraint is invisible until you imagine violating it. Told that Kubernetes reconciles toward desired state, most people nod politely; shown what a command-based cluster does when a command is lost, the design stops seeming arbitrary.

Then the honest trade — what the choice buys and what it costs. Every one of these decisions cost something real, and a rationale that lists only the upside is marketing.