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
The Kubernetes Bible
Get up and running with Kubernetes 1.19 and simplify the way you build, deploy, and maintain …
book
Production Kubernetes
Kubernetes has become the dominant container orchestrator, but many organizations that have recently adopted this system …
book
Kubernetes Patterns, 2nd Edition
This second edition comes with a dedicated playlist of interactive Katacoda labs mapped to sections of …
book
Kubernetes: Up and Running, 2nd Edition
Kubernetes radically changes the way applications are built and deployed in the cloud. Since its introduction …