登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 495|回复: 0

你大概搞错了,Kubernetes和Docker并不是直接竞争对手

[复制链接]

946

主题

946

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2020-12-24 03:21:16 来自手机 | 显示全部楼层 |阅读模式 来自 法国

原标题:你大概搞错了,Kubernetes和Docker并不是直接竞争对手

几年前,Docker在IT行业可谓是家喻户晓,险些每个公司都已经或是即将接纳它。

然而,随着Kubernetes的出现,环境一下子改变了。

尤其是上个月当Kubernetes公布,自Kubernetes v1.20之后将弃用Docker作为容器运行,关于Docker的与kubernetes的讨论再度热闹了起来。

有人以为Docker局势已去,无法和Kubernetes竞争,不能再用了。

edd2RRUIXmiiOu2v.jpg

实在,将Docker和Kubernetes直接做对比是不适当的,固然它们都受益于容器并大放异彩,但两者并不是直接竞争对手。

▉ "Kubernetes vs. Docker"?你恐怕搞错了对象

在探究Docker和Kubernetes之前,我们有须要先相识容器。

已往,当开辟职员编写代码时,他们是在本身的当地开辟情况中工作。当他们预备将这些代码转移到生产情况中时,偶然就会出现一些题目。

比方,在开辟情况中完善运行的代码,在生产情况无法工作。而这里包罗了各种缘故原由,好比差别的操纵体系、差别的依靠关系、差别的库等等。

容器的出现办理了关键的可移植性题目,它答应你将代码与运行在底层底子架构上的代码分开。开辟职员可以将其应用步伐(包罗精确运行所需的全部bin和库)打包到一个小的容器镜像中。

在生产情况中,容器可以在任何有容器化平台的盘算机上运行,由此大大进步了交付服从。

T8591J897OrwZ8r3.jpg

睁开全文

*我们看到容器的图片通常用“集装箱”来展示,这也是容器是集装箱头脑的表现。当代化的起重机可以主动在卡车、汽船和火车之间高效地装卸、重叠和移动集装箱,而容器就是为代码提供了一个基于容器的尺度化运输体系。

▉ 什么是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已被广泛接纳,并成为容器管理和编排范畴的究竟尺度。而作为环球数字化转型领先企业,戴尔科技也在“与时俱进”,资助用户从“容”不迫的迈出云原生之旅。

当前,容器的盛行给企业的数据中央底子办法带来了庞大挑衅,存储就首当其冲。

容器的最大特点是“召之即来,挥之即去”,但企业的数据却必要恒久的存储和备份。基于此,容器长期化存储以及由此延伸出来的长期化数据掩护管理,之于数据独立于容器应用生命周期的存在就显得至关紧张。

oACcuCuUTtM7KKkA.jpg

为此,戴尔科技基于最新的CSI接口实现了存储插件的一系列功能,使得戴尔科技的企业级存储产物都可以或许轻松接入Kubernetes,真正为容器平台提供了高效、可靠、安全的长期化存储服务。

fc1z641VnV47z1ni.jpg

更关键的是,戴尔科技容器长期化存储还具备“软硬兼施”的本领。即VMware的vSphere也支持CSI,它与戴尔科技存储产物的CSI插件形成了“珠联璧合”的结果。

IT管理员可以在认识的vSphere客户端情况中利用Kubernetes,同时启动并运行全部的关键应用步伐,以推动当代化应用步伐的创新。

——END——返回搜狐,检察更多

责任编辑:





上一篇:原创苹果又赢了,不送充电器成国产手机新潮水,魅族18参加! ...
下一篇:华为应用市场PC版正式推出轻松获取优质PC软件不再困难 ...
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-3-29 16:24 , Processed in 0.172301 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表