Why Kubernetes?

Containers, by nature, are scalable. However, the task to manage running containers is difficult, and there is no point to scale if we cannot manage them.

What is Kubernetes?

A platform to automate deploying, scaling, and operating containers

Basic terminologies

Cluster

Kubernetes Objects

Namespaces

Think of namespaces like projects and namespaces in a .NET solution. It is used to group resources and objects per some criteria and isolate those objects from others outside the namespace.

Nodes