Docker Swarm与Kubernetes对比分析如何选择?

分析

容器编排工具Kubernetes本周发布了1.4版本,这是被Google工程师Kelsey Hightower描述为具备“用户同理心”的一次发布,由于Kubernetes终于在这个时候考虑到了易用性。安全

“在过去的几个发布中,咱们一直在努力下降得到一个维护良好的、安全的Kubernetes集群的复杂性”,CoreOS的CTO Brandon Philips在电话采访中告诉编辑。网络

CoreOS专门为容器打造了一个Linux发行版本,为Kubernetes的开发作贡献,也参与到了开放容器组织(OCI)中,这个组织但愿为容器设立行业标准。CoreOS也开发了用来替代Docker的Rocket,能够说是容器市场的领跑者。
另外要注意:光理论是不够的。在此免费赠送5大JAVA架构项目实战教程及大厂面试题库,有兴趣的能够进裙 783802103获取,没基础勿进哦!架构

本文的文字及图片来源于网络加上本身的想法,仅供学习、交流使用,不具备任何商业用途,版权归原做者全部,若有问题请及时联系咱们以做处理分布式

Kubernetes 1.4版本带来了一些安全性的提高,Philips解释道,如今Kubernetes能够扫描容器镜像、搜索有漏洞的软件以及获取镜像的元数据。同时,也给Kubernetes增长了在运行镜像以前和其余受权中心通讯的能力,这个功能具备基于策略的控制能力,能够用来阻止不安全的容器运行。工具

对你们来讲,目前的现实是Kubernetes的安装很复杂,Philips说Kubernetes的开发者们正在努力解决这种问题。他也但愿在下一个版本中解决掉如何升级这个大难题。学习

Philips观察到,在1.4版本中增长的ScheduledJobs变成了一个惊喜。“人们对此很是兴奋”,他平淡无奇地说道,从他的声音里能够听出以前从未想过会如此惊喜。spa

跟上Docker用户

Google去年将Kubernetes做为开源软件提供给全世界。大型组织中的基本计算单位正在从虚拟机转向容器,例如Docker和Rocket。正是市场上的各类供应商就如何定义容器和管理它们的软件达成了一致。教程

鉴于Docker的Facebook用户坚持快速向前而且打破常规,Docker的创始人Solomon Hykes已经认可声称支持Docker的产品不可能这样作的结果是转换规范。而且鉴于Kubernetes社区和Docker社区有关技术决策,Kubernetes发现本身正朝着本身的方向发展。图片

“Docker社区和Kubernetes社区关于容器应该如何运行的观点一直存在分歧”,Philips说。

今年早些时候,Docker在其1.12版本中添加了本身的编排工具Swarm,从而避免了对Kubernetes的须要。 Kubernetes同时推出了cri-o(简称OCID)软件,容许Kubernetes启动和管理Open Container Initiative(OCI)容器,不管它们来自Docker仍是其余地方。

IT咨询公司451 Research的分析师Jay Lyman告诉编辑,虽然Docker的容器格式与Kubernetes并无竞争关系,由于Kubernetes是一个容器的分布式管理工具;而Docker Swarm并非这样。“最近引入的与Docker容器引擎集成的Docker Swarm编排工具,就是为了与Kubernetes一较高下”,他说。

Lyman说,Docker事实上已经成为容器中的标准,而容器管理工具尚未找到相似的重心,Kubernetes正在接近。 可是目前容器和编排项目的数量(Amazon ECS,CoreOS Tectonic,Mesos和Mesosphere DCOS,Rancher等)使企业容器市场并不明朗。

Lyman预计在Apprenda收购Kubernetes-backer Kismatic和思科收购ContainerX之间有一些市场整合。 同时,他看到企业IT运营团队行动谨慎。 他说,在如今大多数企业中部署的容器是“坐在虚拟机之上”的。 这既为公司提供了容器的一些速度和可管理性优点,同时保留VM可用的工具,管理和安全性。

“随着时间的推移,咱们将看到更多的容器经过裸机运行替代虚拟机,但如今和将来几年,它更多是一个共存的状况,”Lyman说。

不要期望Kubernetes和Docker来应对这样的平衡。
最后注意:光理论是不够的。在此免费赠送5大JAVA架构项目实战教程及大厂面试题库,有兴趣的能够进裙 783802103获取,没基础勿进哦!

本文的文字及图片来源于网络加上本身的想法,仅供学习、交流使用,不具备任何商业用途,版权归原做者全部,若有问题请及时联系咱们以做处理

相关文章
相关标签/搜索