Kubernetes: Up and Running
by Brendan Burns, Joe Beda & Kelsey Hightower
The fastest way from zero to a working mental model of Kubernetes — just keep the docs open next to it.
- Status
- Read · September 2021
- Bought
- September 5, 2021
- For
- Engineers new to Kubernetes · Platform & SRE folks wanting the core object model · Anyone running a homelab cluster
Where it earned its place
The one-paragraph verdict
Three people who actually built Kubernetes wrote this, and the pedagogy shows: every concept is demonstrated against a real demo app (kuard) instead of a hollow “hello world,” so you watch pods, services, and deployments behave rather than just reading their definitions. The sequencing is the real strength — you understand why a Deployment exists before you’re asked to write one. The honest catch is shelf life. Kubernetes moves faster than any print cycle, so flags, APIs, and best practices drift; the book is a model-builder, not a current reference, and you’ll want the official docs open alongside it. It’s also unapologetically an introduction — once the model clicks, you outgrow it. For getting the model to click in the first place, though, nothing beats it.
Who should read it
Anyone meeting Kubernetes for the first time, and platform or SRE engineers who can run kubectl but couldn’t cleanly explain the difference between a ReplicaSet and a Deployment. It’s an ideal first cluster companion. Skip it if you’re already operating production clusters — you’ll find it thin — or if you need an authoritative reference for a specific API version.
Where it earned its place
The mental model from this book is exactly what I leaned on standing up my K3s home server — thinking in declarative objects and reconciliation loops, not imperative commands. When I extended that into a cluster for agentic AI workloads, the deployment-and-service primitives the book drills made scheduling GPU-bound pods feel routine rather than mysterious.
Skip it if…
You run clusters for a living, or you want a versioned API reference. Veterans will outpace it in a chapter, and anyone chasing the latest CRD or admission-controller behavior should go straight to the docs. [Kubernetes: Up and Running on Goodreads]