While DevOps, cloud, and containers have reshaped the IT landscape over the past five years, Kubernetes has served as de facto operating system of this cloud native world. But with the myriad possibilities Kubernetes provides, developers and operations personnel continue to seek advice on coherent, workable strategies for using this container-orchestration system in a production environment. That’s where this practical guide comes in.
Through the course of the book, authors John Arundel and Justin Domingus show you how to build and develop an example cloud native application with Kubernetes hands-on. You’ll learn to apply each of the concepts—such as authentication or reliability—one at a time to develop a non-trivial, production-ready cloud native application, complete with a development environment and deployment pipeline that you can use for real workloads.
Table of Contents
Chapter 1. Revolution in the cloud
Chapter 2. First steps with Kubernetes
Chapter 3. Getting Kubernetes
Chapter 4. Working with Kubernetes objects
Chapter 5. Managing resources
Chapter 6. Operating clusters
Chapter 7. Kubernetes power tools