Kubernetes in Action, Second Edition teaches you to use Kubernetes to deploy container-based distributed applications. You'll start with an overview of how Docker containers work with Kubernetes and move quickly to building your first cluster. You'll gradually expand your initial application, adding features and deepening your knowledge of Kubernetes architecture and operation. In this revised and expanded second edition, you’ll take a deep dive into the structure of a Kubernetes-based application and discover how to manage a Kubernetes cluster in production. As you navigate this comprehensive guide, you'll also appreciate thorough coverage of high-value topics like monitoring, tuning, and scaling.
Kubernetes is the Greek for "helmsman," the skilled oarsman that guided ships through challenging waters. Like it’s namesake, the Kubernetes container orchestration system safely manages the many components of a distributed application, organizing the structure and flow of containers and services for maximum efficiency. Kubernetes serves as an operating system for your container clusters, eliminating the need to manually customize the underlying network and server infrastructure into your designs. Kubernetes can be a powerful ally in your battle against application complexity, and this free eBook is the perfect place to get started!
Exploring Kubernetes is a collection of chapters from Kubernetes in Action by Marko Lukša, member of Red Hat’s Cloud Enablement Team. In it, you’ll learn to take your first steps in the world of Kubernetes and how to use it with Docker to control your clusters. You’ll then discover everything you need to use Pods, Kubernetes-managed clusters of containers, including how to manage and keep them healthy. Finally, you’ll see how to implement services to your Pods and expose them to both internal and external clients. When you finish, you’ll have a good overview of Kubernetes and how to get started with it quickly, opening the door for you to continue your learning and bring it into your daily work!
Kubernetes in Action teaches you to use Kubernetes to deploy container-based distributed applications. You'll start with an overview of Docker and Kubernetes before building your first Kubernetes cluster. You'll gradually expand your initial application, adding features and deepening your knowledge of Kubernetes architecture and operation. As you navigate this comprehensive guide, you'll explore high-value topics like monitoring, tuning, and scaling.