原标题:你大概搞错了,Kubernetes和Docker并不是直接竞争对手 几年前,Docker在IT行业可谓是家喻户晓,险些每个公司都已经或是即将接纳它。 然而,随着Kubernetes的出现,环境一下子改变了。 尤其是上个月当Kubernetes公布,自Kubernetes v1.20之后将弃用Docker作为容器运行,关于Docker的与kubernetes的讨论再度热闹了起来。 有人以为Docker局势已去,无法和Kubernetes竞争,不能再用了。
实在,将Docker和Kubernetes直接做对比是不适当的,固然它们都受益于容器并大放异彩,但两者并不是直接竞争对手。 ▉ "Kubernetes vs. Docker"?你恐怕搞错了对象 在探究Docker和Kubernetes之前,我们有须要先相识容器。 已往,当开辟职员编写代码时,他们是在本身的当地开辟情况中工作。当他们预备将这些代码转移到生产情况中时,偶然就会出现一些题目。 比方,在开辟情况中完善运行的代码,在生产情况无法工作。而这里包罗了各种缘故原由,好比差别的操纵体系、差别的依靠关系、差别的库等等。 容器的出现办理了关键的可移植性题目,它答应你将代码与运行在底层底子架构上的代码分开。开辟职员可以将其应用步伐(包罗精确运行所需的全部bin和库)打包到一个小的容器镜像中。 在生产情况中,容器可以在任何有容器化平台的盘算机上运行,由此大大进步了交付服从。
*我们看到容器的图片通常用“集装箱”来展示,这也是容器是集装箱头脑的表现。当代化的起重机可以主动在卡车、汽船和火车之间高效地装卸、重叠和移动集装箱,而容器就是为代码提供了一个基于容器的尺度化运输体系。 ▉ 什么是Docker? 犹如本日许多人把Kubernetes当成容器的代名词,在Docker火热的时间,许多人也以为Docker就是容器。实在,这也是错误的熟悉,除了Docker另有CoreOS等。 Docker是一个开源的应用容器引擎,开辟者可以打包他们的应用及依靠包到一个可移植的容器中,然后发布到任何盛行的Linux呆板上,也可以实现假造化。 ▉ 什么是Kubernetes? Docker为封装和分发容器化应用提供了一个开放的尺度,但也出现了一些新题目。 怎样对全部这些容器举行和谐和调理?如安在不停止服务的环境下无缝升级一个应用?怎样监控应用步伐的康健状态,知道什么时间出题目并无缝重启它? 究竟是,在实际生产情况中,容器不易于批量管理,大量容器必要编排体系。于是编排容器的办理方案很快就出现了,Kubernetes就是此中一个。 Kubernetes是一个开源的容器集群管理体系,可以实现容器集群的主动化摆设、主动扩缩容、维护等功能。它是一个全面的体系,用于主动化摆设、调理和扩展容器化应用,并支持很多容器化工具,如Docker。 ▉ Docker和Kubernetes的区别 Docker是用于构建,分发和运行Docker容器的平台和工具;而Kubernetes不包罗用于创建或管理容器镜像的功能,而且它自己并不运行容器。 因此两者的重要区别在于Docker在单个节点上运行,而Kubernetes计划为在集群上运行。 另一个区别是Docker可以在没有Kubernetes的环境下利用,而Kubernetes必要容器运行时才气举行编排。 以是,Kubernetes和Docker没有直接的可比性,根基差别,办理的题目也差别。当大多数人评论"Kubernetes vs. Docker "时,更确切的说法是"Kubernetes vs. Docker Swarm"。 后者才是Docker本身为Docker容器提供的原生集群办理方案。 ▉ 有没有一箭双雕的服务? 自2015年初次发布以来,Kubernetes已被广泛接纳,并成为容器管理和编排范畴的究竟尺度。而作为环球数字化转型领先企业,戴尔科技也在“与时俱进”,资助用户从“容”不迫的迈出云原生之旅。 当前,容器的盛行给企业的数据中央底子办法带来了庞大挑衅,存储就首当其冲。 容器的最大特点是“召之即来,挥之即去”,但企业的数据却必要恒久的存储和备份。基于此,容器长期化存储以及由此延伸出来的长期化数据掩护管理,之于数据独立于容器应用生命周期的存在就显得至关紧张。
为此,戴尔科技基于最新的CSI接口实现了存储插件的一系列功能,使得戴尔科技的企业级存储产物都可以或许轻松接入Kubernetes,真正为容器平台提供了高效、可靠、安全的长期化存储服务。
更关键的是,戴尔科技容器长期化存储还具备“软硬兼施”的本领。即VMware的vSphere也支持CSI,它与戴尔科技存储产物的CSI插件形成了“珠联璧合”的结果。 IT管理员可以在认识的vSphere客户端情况中利用Kubernetes,同时启动并运行全部的关键应用步伐,以推动当代化应用步伐的创新。 ——END——返回搜狐,检察更多 责任编辑: |