Book
Cloud Native DevOps with Kubernetes
John Arundel, Justin Domingus
Summary
John Arundel and Justin Domingus wrote this as a practitioner's field guide rather than a Kubernetes reference manual: it follows one containerized application from a developer's laptop through a CI/CD pipeline into a running cluster, using that walkthrough to introduce the tools teams actually reach for, Helm, GitOps, observability stacks, and cluster security. Instead of documenting the full API surface, it argues for a specific way of operating Kubernetes in production, including when a managed cluster beats running your own control plane. The closing chapters on metrics and observability tie configuration choices back to what you can actually debug during an incident.
Target Readers
- Engineers who understand individual Kubernetes objects but haven't yet run a full build-to-deploy pipeline against a cluster
- Small-to-mid-size platform teams choosing between managed and self-hosted Kubernetes and wanting the operational tradeoffs, not a feature list
- Developers moving from single-target deployment to GitOps-style continuous deployment who need the reasoning behind the workflow
Tags
Colophon
- Publisher
- オライリー・ジャパン
- ISBN
- 978-4873119014
- Published
- Jan 2020
- List price
- ¥3,850incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
Kubernetes in Action
Marko Lukša
Reason: After understanding how K8s works in 'Kubernetes in Action', move to the practical question of operating it in production. Arundel & Domingus's 'Cloud Native DevOps with Kubernetes' systematizes field wisdom for running K8s—deployment, monitoring, security, and cost management.
- Recommended
Kubernetes Patterns
Reusable Elements for Designing Cloud Native Applications (2nd ed.)
Bilgin Ibryam, Roland Huß
Reason: After learning the patterns for correctly designing apps on K8s in 'Kubernetes Patterns', move to the field knowledge of keeping them running in production. 'Cloud Native DevOps with Kubernetes' connects design patterns to actual operations—monitoring, scaling, incident response—closing the gap between design and operation.
- Related
Terraform: Up & Running
Writing Infrastructure as Code (3rd ed.)
Yevgeniy Brikman
Reason: Once you can provision cluster infrastructure with Terraform, advance to operating the workloads running on top of it. 'Cloud Native DevOps with Kubernetes' supplies the operational-layer knowledge for actually running a K8s cluster you prepared with IaC, making the path from provisioning to operation continuous.
- Related
GitOps and Kubernetes
Continuous Deployment with Argo CD, Jenkins X, and Flux
Billy Yuen, Alexander Matyushentsev, Todd Ekenstam, Jesse Suen
Reason: Once GitOps automates and declaratively manages deployment, step back to the whole picture of cloud-native operation that includes it. 'Cloud Native DevOps with Kubernetes' positions GitOps as one element while providing comprehensive K8s operational practices spanning monitoring, security, and cost.
Next Books
- Recommended
Observability Engineering
Charity Majors, Liz Fong-Jones, George Miranda
Reason: Operating many microservices on K8s, traditional monitoring can no longer trace 'where and what happened'. 'Observability Engineering' makes the internal state of distributed systems visible via distributed tracing and structured events, providing the observation capability essential to cloud-native operation.