I have research couple of days regarding what is Kubernetes and Docker.
Eventually I've been got realized there is no any competition or significant compare between Docker and Kubernetes.
Lack of knowledge regarding this two domains, people are nominate this two are enemy of each other.
When I research regarding Kubernetes and Docker, I caught two significant word called Containers and Containers Orchestration.
Only thing you should know here is Docker is Container software and Kubernete is Container Orchestration.
It's time to compare Container and Container Orchestration now.
Container
|
Container Orchestration
| |
What is -> | A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software.
Container Images become container when runtime.
| Applications are typically made up of individually containerized components (often called micro services) that must be organized at the networking level in order for the application to run as intended. The process of organizing multiple containers in this manner is known as container orchestration. |
Its include -> | everything needed to run an application: code, runtime, system tools, system libraries and settings. | Number of containers |
Examples | Docker,MESOS,AWS ECS | Kubernet, Docker Swarm,MESOS |
As a conclude, Kubernetes and Docker are not enemies they are like a brothers working as together for getting full application functioning properly with multiple containers.
Hope you understand the significant of container and container orchestration. If you have any doubt, do not be lazy, comment here.
No comments:
Post a Comment