Member-only story

Kubernetes Architecture

Ishan Liyanage
4 min readFeb 6, 2021

Nodes

Node is a machine, physical or virtual one which Kubernetes is installed. Node is a worker machine and that is where containers will be launched by Kubernetes. It was also knows as minion’s in the past.

What if the node which your application is running fails? Obviously your application goes down.

So you need to have more than one node.

Cluster

A cluster is a set of nodes grouped together. This way even one node fails, you have your application still accessible from the other nodes. Moreover having multiple nodes helps in sharing load as well.

Master

Now we have a cluster. But who is responsible for managing the cluster? Who holds the information about the members of the cluster. How are the nodes monitors? When a node fails how do you move the workload of the failed node to another worker node?

That is where the master comes in.

The master is anther node with Kubernetes installed in it and is configured as a Master.

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Ishan Liyanage
Ishan Liyanage

Written by Ishan Liyanage

Passionate Technical Lead, Senior Software Developer and free and open source software advocate. Based in Singapore.

No responses yet

Write a response