k8s和docker区别 具体是怎么样的
1.k8s是一个开源的容器集群管理系统,可以实现容器集群的自动部署、自动伸缩、维护等功能。
2.Docker是一个开源的应用程序容器引擎。开发者可以把自己的应用打包依赖在一个可移植的容器里,发布到流行的Linux机器上,也可以实现虚拟化。
3.Docker容器不同于传统的虚拟化方法。在传统的虚拟化技术中,将物理硬件虚拟成多套硬件后,需要在每套硬件上部署一个操作系统,然后在这些操作系统上运行相应的应用程序。
4.Docker容器中的应用程序进程直接运行在主机(真正的物理机)的内核上。Docker engine封装了一些独立的应用程序及其依赖关系,彼此独立地直接运行在未虚拟化的主机硬件上。同时每个容器都没有自己的内核,明显比传统的虚拟机要轻。