k8s和docker区别

作者: 小叮当爱学习 | 来源:发表于2022-02-16 16:38 被阅读0次

k8s和 docker的区别是: docker是一种开放源码应用容器引擎,开发人员可以将其应用打包,发布到流行的 liunx系统或实现虚拟化。

1.k8s是一种开放源码的容器集群管理系统,可实现自动化部署、扩展容量、维护等容器集群功能。Docker容器有别于传统虚拟化方法,传统的虚拟技术,在将物理硬件虚拟为多套硬件之后,需要在每套硬件上分别部署一个操作系统,然后在这些操作系统上运行相应的应用程序。docker-compose up- d是一个容器。dockerfilebuild是一个镜像。dockerfile是自己定义自己的镜像功能。

2.传统的方法是直接在同一个物理机器节点上部署所有应用,因此,每个 App的依赖性是完全相同的,不能实现 App之间的隔离,当然,为了隔离,我们也可以通过创建虚拟机的方式将 App部署到其中,但是这样做过于繁琐,因此 Docker技术要比虚拟机更轻,现在我们通过部署 Container容器的技术来部署应用程序,让所有 Container运行在容器引擎上。容器集群管理系统以 kubernetes为代表,使用 kubernetes来管理 Docker集群,也就是说, Docker可以被看作是 Kubernetes内部使用的低级组件。此外, kubernetes不仅支持 Docker,也支持 Rocket,这是另一种容器技术。

3.而且 Docker容器中的应用程序进程直接运行在宿主机(真实的物理机)的内核上, Docker引擎将一些各自独立的应用程序打包,它们各自独立地独立地运行于未虚拟化的宿主硬件上,同时每个容器都没有自己的内核,显然比传统虚拟机更轻。

相关文章

  • Docker

    10分钟看懂Docker和k8s Docker和虚拟机的区别。

  • k8s和docker区别

    k8s和 docker的区别是: docker是一种开放源码应用容器引擎,开发人员可以将其应用打包,发布到流行的 ...

  • Docker Inside Docker

    Docker里运行Docker docker in docker(dind)Jenkins on K8S, 需要使...

  • 4.k8s

    k8s是docker的编排工具。其实docker也有编排工具,比如docker_compose和swarm。学会了...

  • 6. docker私有registry

    docker私有registry 本文基于马哥的docker和k8s视频总结, 在此致谢马哥. docker-di...

  • centos7 修改repo 离线安装docker

    之前docker只是简单的用过,不太感冒。但是,最近发现docker的种种优点,要开始学习docker和k8s了!...

  • K8S和Docker是什么?主要区别有哪些?

    在云原生时代,K8S、Docker是大家都不陌生的词汇,但很多人傻傻分不清K8S和Docker,也经常把它们混淆在...

  • k8s环境搭建

    k8s环境搭建 文档介绍在Docker for mac中的k8s如何把环境搭建好。 清单: docker for ...

  • 2019-04-29 k8s

    k8s 是docker内置的另一个工具docker 打包项目启动项目方便k8s 部署docker项目方便,可以动态...

  • docker和K8S学习收藏

    参考学习链接docker和k8s学习文档-更多的源码分析Docker从入门到实践

网友评论

    本文标题:k8s和docker区别

    本文链接:https://www.haomeiwen.com/subject/iwddlrtx.html