Learn Kubernetes basics.

What is Kubernetes?

Kubernetes is an open-source platform for managing containerized services. It is the combination of Google’s 15 years of running production workloads. It is is a portable, extensible.

What are the good alternatives of Kubernetes?

There are alternatives out there but Kubernetes is by far the best ecosystem to support almost any workload. The alternatives are:

  • Amazon Elastic Container Service (ECS)
  • Docker Swarm
  • Nomad

What are the differences between docker vs VM?

Here is a good reference about it.

Kubernetes architecture

kubernetes architecture

What is a pod in Kubernetes?

The group of one or more docker containers is called a Pod. The Pod has a shared storage/network and a specification for how to run the containers.

Documentation of Kubernetes pods.