Free eBook: Kubernetes Cookbook - Second Edition

Kubernetes Cookbook - Second Edition
Learn how to automate and manage your containers and reduce the overall operation burden on your system.

Hideto Saito, Hui-Chuan Chloe Lee and Ke-Jou Carol Hsu, 554 pages, May 2018

Key Features

  • Use containers to manage, scale and orchestrate apps in your organization
  • Transform the latest concept of Kubernetes 1.10 into examples
  • Expert techniques for orchestrating containers effectively


Kubernetes is one of the most popular, sophisticated, and fast-evolving container orchestrators. In this book, you’ll learn the essentials and find out about the advanced administration in Kubernetes. We’ll take you through a step-by-step hands-on approach, which will familiarize you with the Kubernetes ecosystem.

Register now to access this free eBook

Your password must have at least 8 characters, one uppercase, one lowercase and one number.

By signing up, you are confirming you would like to receive occasional emails about special offers and recommendations.


Chapter 1


Building Your Own Kubernetes Cluster

Learn how to build your own Kubernetes cluster. Along with understanding each component and connecting them together, you will learn how to run your first container on Kubernetes.

Chapter 2


Walking through Kubernetes Concepts

Understand the concepts of the Kubernetes resources and consolidating them. After you deploy applications in Kubernetes, you can work on its scalable and efficient container management, and also fulfill the DevOps delivering procedure of microservices.

Chapter 3


Playing with Containers

When talking about container management, you need to know some of the differences compared to application package management, such as rpm/dpkg, because you can run multiple containers on the same machine. You also need to care about network port conflicts.

Chapter 4


Building High-Availability Clusters

Avoiding a single point of failure is a concept we need to always keep in mind. In this chapter, you will learn how to build components in Kubernetes with high availability. We will also go through the steps to build a three-node etcd cluster and masters with multinodes.

Chapter 5


Building Continuous Delivery Pipelines

Kubernetes is a perfect match for applications featuring the microservices architecture. However, most of the old applications are built in the monolithic style. We will give you an idea about how to move from the monolithic to the microservices world. As for microservices, deployment will become...

Chapter 6


Building Kubernetes on AWS

Learn about the cloud services of AWS, and how these services work together to deliver a robust Kubernetes system. We will also introduce how kops works, a tool for Kubernetes operation, which helps us manage the Kubernetes cluster.

Related Titles

DevOps with Kubernetes - Second Edition

Leverage the power of Kubernetes to build an efficient software delivery pipeline.

Kubernetes for Developers

A developer's field-guide to designing scalable services using Kubernetes

Mastering Kubernetes - Second Edition

Exploit design, deployment, and management of large-scale containers

Discover the new Packt free eBook range