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!
Replication and other controllers: deploying managed Pods
Services: enabling clients to discover and talk to Pods
The complete edition of Kubernetes in Action is available now in print, eBook, and liveBook formats. Use code learnkub50 at checkout to save 50% when you purchase it at manning.com.
Marko Lukša is a software engineer with more than 20 years of professional experience developing everything from simple web applications to full ERP systems, frameworks, and middleware software. He is also the author of Kubernetes in Action (Manning, 2017).