Kubernetes is the platform that most DevOps roles expect you to know — and it's intimidating until it isn't. This book takes you from "I've heard of pods" to running and operating real workloads with confidence, understanding what every resource does and why it exists.
This book assumes you're comfortable with Linux and containers — you know how Docker works at a conceptual level and can write a Dockerfile. If containers are still new to you, start with Container Fundamentals first, and Linux Fundamentals before that.
Controllers, reconciliation loops, the declarative API. Stop thinking imperatively and start thinking in terms of desired state — the core shift that makes everything click.
Write Deployments, configure liveness and readiness probes, manage rolling updates and rollbacks, and scale workloads without downtime.
Understand ClusterIP, NodePort, and LoadBalancer Services. Configure Ingress controllers, TLS termination, and path-based routing for real apps.
Inject environment variables, config files, and secrets into your pods without baking them into images — and know the security implications of each approach.
Use PersistentVolumes, PersistentVolumeClaims, and StorageClasses to manage durable data. Understand StatefulSets and when you actually need them.
Know exactly which kubectl commands to run and which events to read when a pod won't start, a service is unreachable, or a deployment is stuck.
This book isn't a CKA exam guide — it's designed to build the underlying competence. But the topics covered map closely to the CKA curriculum. Readers who finish the book and do a few weeks of hands-on practice consistently report feeling well-prepared for the exam as a natural next step.