Kubernetes vs. Docker: What Does It Really Mean?

前端 未结 3 568
天涯浪人
天涯浪人 2021-02-02 00:01

I know that Docker and Kubernetes aren’t direct competitors. Docker is the container platform and containers are coordinated and scheduled by Kubernetes, which is a tool.

3条回答
  •  灰色年华
    2021-02-02 00:16

    Kubernetes is built on Docker technology. It is an orchestration tool for Docker container whereas Docker is a technology to create and deploy containers.

    Docker, starting with a platform-as-a-service (PaaS) provider named dotCloud.

    All in all, Kubernetes is related to the Docker container, allowing you to implement application portability and extensibility in container orchestration.

    DOCKER Easy and fast to install and configure Functionality is provided and limited by the Docker API Quick container deployment and scaling even in very large clusters Automated internal load balancing through any node in the cluster Simple shared local volumes

    Kubernetes Require some work to get up and running Client, API and YAML definitions are unique to Kubernetes Provides strong guarantees to cluster states at the expense of speed To Enable load balancing requires manual service configuration Volumes shared within pods

    This is just a basic idea which at least explains the difference.If you want to go in depth see my posts

    http://www.thecreativedev.com/an-introduction-to-kubernetes/

    http://www.thecreativedev.com/learn-docker-works/

提交回复
热议问题