Book description
In Learn Kubernetes in a Month of Lunches you'll go from "what's a Pod?" to automatically scaling clusters of containers and components in just 22 hands-on lessons, each short enough to fit into a lunch break. Every lesson is task-focused and covers an essential skill on the road to Kubernetes mastery. You'll learn how to smooth container management with Kubernetes, including securing your clusters, and upgrades and rollbacks with zero downtime. No development stack, platform, or background is assumed. Author Elton Stoneman describes all patterns generically, so you can easily apply them to your applications and port them to other projects!About the Technology
Create apps that perform identically on your laptop, data center, and cloud! Kubernetes provides a consistent method for deploying applications on any platform, making it easy to grow. By efficiently orchestrating Docker containers, Kubernetes simplifies tasks like rolling upgrades, scaling, and self-healing.
About the Book
Learn Kubernetes in a Month of Lunches is your guide to getting up and running with Kubernetes. You'll progress from Kubernetes basics to essential skills, learning to model, deploy, and manage applications in production. Exercises demonstrate how Kubernetes works with multiple languages and frameworks. You'll also practice with new apps, legacy code, and serverless functions.
What's Inside
- Deploying applications on Kubernetes clusters
- Understanding the Kubernetes app lifecycle, from packaging to rollbacks
- Self-healing and scalable apps
- Using Kubernetes as a platform for new technologies
About the Reader
For readers familiar with Docker and containerization.
About the Author
Elton Stoneman is a Docker Captain, a 11-time Microsoft MVP, and the author of Learn Docker in a Month of Lunches.
Quotes
A must-have resource. I thoroughly recommend it!
- Iain Campbell, Tango Telecom
Everything you need to get you up and running with Kubernetes.
- Marc-Anthony Taylor, yelster Digital GmbH
Written from both the Dev and Ops perspective, this book reads like a delightful journey through the exciting landscape that is Kubernetes.
- Yogesh Shetty, ING
Easy to follow real-world examples of how Kubernetes can and should be used.
- Sander Stad, Waypoint Analytical
Table of contents
- Learn Kubernetes in a Month of Lunches
- inside front cover
- Copyright
- dedication
- contents
- front matter
- Week 1. Fast track to Kubernetes
- 1 Before you begin
- 2 Running containers in Kubernetes with Pods and Deployments
- 3 Connecting Pods over the network with Services
- 4 Configuring applications with ConfigMaps and Secrets
- 5 Storing data with volumes, mounts, and claims
- 6 Scaling applications across multiple Pods with controllers
- Week 2. Kubernetes in the real world
- 7 Extending applications with multicontainer Pods
- 8 Running data-heavy apps with StatefulSets and Jobs
- 9 Managing app releases with rollouts and rollbacks
- 10 Packaging and managing apps with Helm
- 11 App development-Developer workflows and CI/CD
- Week 3. Preparing for production
- 12 Empowering self-healing apps
- 13 Centralizing logs with Fluentd and Elasticsearch
- 14 Monitoring applications and Kubernetes with Prometheus
- 15 Managing incoming traffic with Ingress
- 16 Securing applications with policies, contexts, and admission control
- Week 4. Pure and applied Kubernetes
- 17 Securing resources with role-based access control
- 18 Deploying Kubernetes: Multinode and multiarchitecture clusters
- 19 Controlling workload placement and automatic scaling
- 20 Extending Kubernetes with custom resources and Operators
- 21 Running serverless functions in Kubernetes
- 22 Never the end
- appendix A. Packaging applications from source code into Docker Images
- appendix B. Adding observability with containerized monitoring
- appendix C. Application configuration management in containers
- appendix D. Writing and managing application logs with Docker
- index
- inside back cover
Product information
- Title: Learn Kubernetes in a Month of Lunches
- Author(s):
- Release date: April 2021
- Publisher(s): Manning Publications
- ISBN: 9781617297984
You might also like
audiobook
Learn Kubernetes in a Month of Lunches
A must-have resource. I thoroughly recommend it! Iain Campbell, Tango Telecom In Learn Kubernetes in a …
book
Learn Docker in a Month of Lunches
Go from zero to production readiness with Docker in 22 bite-sized lessons! Learn Docker in a …
video
Kubernetes Microservices
See it. Learn it. Do it! Microservices designs require you to change how you build and …
book
Kubernetes in Action
Kubernetes in Action is a comprehensive guide to effectively developing and running applications in a Kubernetes …