Book Description
Kubernetes has become the operating system of today's cloud native world, providing a reliable and scalable platform for running containerized workloads. In this friendly, pragmatic book, cloud experts Justin Domingus and John Arundel show you what Kubernetes can do-and what you can do with it.
This updated second edition guides you through the growing Kubernetes ecosystem and provides practical solutions to everyday problems with software tools currently in use. You'll walk through an example containerized application running in Kubernetes step-by-step, from the development environment through the continuous deployment pipeline, exploring patterns you can use for your own applications. Make your development teams lean, fast, and effective by adopting Kubernetes and DevOps principles.
- Understand containers and Kubernetes-no experience necessary;
- Run your own applications on managed cloud Kubernetes services or on-prem environments;
- Design your own cloud native services and infrastructure;
- Use Kubernetes to manage resource usage and the container lifecycle;
- Optimize clusters for cost, performance, resilience, capacity, and scalability;
- Learn the best tools for developing, testing, and deploying your applications;
- Apply the latest industry practices for observability and monitoring;
- Secure your containers and clusters in production.
This open access book is Complimented by Nginx. You can download Cloud Native DevOps with Kubernetes ebook for free in PDF format (16.7 MB).
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
Chapter 8
Running Containers
Chapter 9
Managing Pods
Chapter 10
Configuration and Secrets
Chapter 11
Security, Backups, and Cluster Health
Chapter 12
Deploying Kubernetes Applications
Chapter 13
Development Workflow
Chapter 14
Continuous Deployment in Kubernetes
Chapter 15
Observability and Monitoring
Chapter 16
Metrics in Kubernetes