Chapter 1. Building Your Own Kubernetes
In this chapter, we will cover the following topics:
- Exploring architecture
- Preparing your environment
- Building datastore
- Creating an overlay network
- Configuring master
- Configuring nodes
- Running your first container in Kubernetes
Introduction
Welcome to the journey of Kubernetes! In this very first section, you will 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. Holding a Kubernetes cluster will help you continue the study in the chapters ahead.
Exploring architecture
Kubernetes is an open source container management tool. It is a Go-Lang based (https://golang.org), lightweight, and portable application. You can set up a Kubernetes cluster on a Linux-based OS to deploy, manage, and scale the Docker container applications on multiple hosts.
Getting ready
Kubernetes is constructed using several components, as follows:
- Kubernetes...