Docker and Kubernetes are both compelling technologies and many people are often confused Between them

Here I will explain a basic difference between docker and Kubernetes

Docker is an open-source tool, using which a user can manage the containers.

But deploying an application as docker containers is not sufficient as docker can not scale based on the workload.

Kubernetes is a technology that helps us in scaling up the load based on the need.

Kubernetes is a container orchestration platform that was developed by Google and later open-sourced in the year 2014.

Kubernetes is a also known as k8s

Using k8s, users can easily schedule, automate, manage and scale the containers.

Docker can work without k8s, but k8s need a container runtime to work.