Book description
Containers ensure that software runs reliably no matter where it’s deployed, and Kubernetes is the open-source platform that lets you manage all of your containers from a single control plane. In this comprehensive tour of Kubernetes, each chapter includes a set of examples with just enough automation to start your container exploration with ease.
The book begins with an overview of modern application architecture and the benefits of and requirements for containers and orchestration. It describes Linux control groups, process isolation, and network namespaces, and how to build container images. You'll then create containers, deploy and administer a Kubernetes cluster, and learn how to debug Kubernetes all the way down to the operating system and the network. You'll gain a deep understanding of containerization and Kubernetes, as well as how container networking works at the packet level across multiple nodes in a cluster. Along the way, you'll learn:
•How containers make applications more reliable and easier to maintain •How to build a Kubernetes cluster and use it to run containerized applications •Why container networking is so important and how it works in detail •How to keep applications running well, and how to debug when things go wrong •How to keep a cluster secure with authentication and role-based access controls
Publisher resources
Table of contents
- Cover Page
- Title Page
- Copyright Page
- Dedication
- About the Author
- About the Technical Reviewer
- BRIEF CONTENTS
- CONTENTS IN DETAIL
- ACKNOWLEDGMENTS
- INTRODUCTION
- PART I MAKING AND USING CONTAINERS
- 1 WHY CONTAINERS MATTER
- 2 PROCESS ISOLATION
- 3 RESOURCE LIMITING
- 4 NETWORK NAMESPACES
- 5 CONTAINER IMAGES AND RUNTIME LAYERS
- PART II CONTAINERS IN KUBERNETES
- 6 WHY KUBERNETES MATTERS
- 7 DEPLOYING CONTAINERS TO KUBERNETES
- 8 OVERLAY NETWORKS
- 9 SERVICE AND INGRESS NETWORKS
- 10 WHEN THINGS GO WRONG
- 11 CONTROL PLANE AND ACCESS CONTROL
- 12 CONTAINER RUNTIME
- 13 HEALTH PROBES
- 14 LIMITS AND QUOTAS
- 15 PERSISTENT STORAGE
- 16 CONFIGURATION AND SECRETS
- 17 CUSTOM RESOURCES AND OPERATORS
- PART III PERFORMANT KUBERNETES
- 18 AFFINITY AND DEVICES
- 19 TUNING QUALITY OF SERVICE
- 20 APPLICATION RESILIENCY
- INDEX
Product information
- Title: The Book of Kubernetes
- Author(s):
- Release date: September 2022
- Publisher(s): No Starch Press
- ISBN: 9781718502642
You might also like
book
GitOps and Kubernetes
GitOps and Kubernetes introduces a radical idea—managing your infrastructure with the same Git pull requests you …
book
Kubernetes Cookbook
Kubernetes is becoming the de-facto standard for container orchestration and distributed applications management across a microservices …
book
The Kubernetes Bible
Get up and running with Kubernetes 1.19 and simplify the way you build, deploy, and maintain …
book
Kubernetes Patterns
The way developers design, build, and run software has changed significantly with the evolution of microservices …