微信号:infoqchina

介绍:有内容的技术社区媒体

【热点】谷歌的容器工具Kubernetes得到微软、IBM等公司的支持

2014-07-28 20:58 InfoQ

近日,谷歌开源了其管理Docker容器的编配工具Kubernetes。上周,微软、IBM、红帽、Docker、Mesosphere、CoreOS和SaltStack纷纷加入并表示将积极支持该项目。虽然各个厂商都有他们支持Kubernetes的理由,但是这一快速的合作也证明了Linux容器的发展势头。


谷歌的高级副总裁Urs Hölzle在其博文中介绍了容器的优势并欢迎前面提到的厂商加入该项目。


今天,微软、红帽、IBM、Docker、Mesosphere、CoreOS和SaltStack都正式加入Kubernetes社区,他们将积极为该项目作出贡献。各个公司都将为 Kubernetes带来其独特的优势, 我们将共同确保Kubernetes在任何应用程序和环境下都是一个强大并且开放的容器管理框架——无论私有云、公共云还是混合云环境。


Hölzle表示微软会努力使Kubernetes成功应用于其Azure云平台上;红帽计划在其混合云产品中提供对Kubernetes的支持;IBM将为Kubernetes和Docker贡献代码并尝试建立一个管理模型;Docker会保证Kubernetes与他们的相似服务Libswarm紧密结合;CoreOS会确保Kubernetes可以运行在其与Docker相关的操作系统中;Mesosphere会把Kubernetes集成到他们的管理工具Mesos中;SaltStack会把Kubernetes作为他们配置管理工具集的一部分。


尽管容器不是什么新的概念,但是去年Docker以一种简单的方式忽然走进公众视野并激发了人们对这个技术概念的兴趣。当外界开始大量使用容器时(谷歌宣称他们每周要启动超过20亿个容器),如何高效的管理它们就变得至关重要。CoreOS团队解释了Kubernetes如何解决这一问题。


Kubernetes引入了pod(容器仓)的概念,容器仓表示一组应该被当作一个单一逻辑服务来部署的容器。容器仓与日趋流行的“一个容器中运行一个服务”的模式配合得很好。Kubernetes可以轻松地在单一机器或者集群中运行多个容器仓以保证较好的资源利用以及高可用性 。Kubernetes可以监控容器仓以确保它们正常运行在集群中。


Docker与Kubernetes掀起的热潮是否说明了大家对如今占主导地位的服务虚拟化模型的不满?来看看VentureBeat是怎么看这次的合作声明的。


厂商集体为Kubernetes站台,也可以看作是大家对更碎片化、更专有化的hypervisor技术的日渐失望,hypervisor技术构建于服务操作系统之上,并在每个物理机上创建了很多的虚拟机来运行应用程序。当开发者以及公司都开始尝试Kubernetes时,销售hypervisor软件的公司(包括VMware)在此容器化的时代该何去何从。


这些形形色色的Kubernetes贡献者试图推动Kubernetes在公共云和私有云领域的发展,我们也注意到亚马逊云服务并不在这些厂商之列。VentureBeat指出类似Kubernetes这样的框架可以帮助云开发者以及非云开发者不至于受限于某一家云服务商或操作系统供应商。在《纽约时报》的 Bits 博客中有一篇采访,其中谷歌云平台总经理Miles Ward称Kubernetes可以帮助公司连接公共云和私有云环境,他表示谷歌完全支持公共云的想法,但也承认还有上万亿美元的闲钱在投资私有云计算业务 。容器意味着传统服务器虚拟化的结束?Kubernetes的合作商Mesosphere认为“虚拟化已经毫无意义”,容器才是未来;同时微软认为,在企业运行系统的一系列解决方案中,容器是其中一部分。


那谷歌联合这些合作伙伴的目的是什么呢?谷歌注意到容器是一个颠覆性的技术,这个技术应该得到广泛投入,而且它在自家不断增长的云平台上表现出色。GigaOm上的一篇关于谷歌的采访描述了容器的未来。


谷歌的产品经理Craig McLuckie承认合作伙伴的所付出的努力的重要性,他们和Google一起验证、推动它的发展并构建一个大家愿意为之努力的生态圈。“有很多的软件公司…….开始对容器感兴趣,这非常重要,容器一个颠覆性的技术”,他说。


假使Docker和Kubernetes成为管理应用的标准方式,那就意味着云的区别会回归到原来的基础设施层,而谷歌认为他们有几十年的经验优势来建立世界上最大的系统。McLuckie说“我们对我们的基础设施质量非常自信,”一个可以让用户基于底层的基础设施来选择供应商的技术是非常有利于谷歌的,他补充到。


 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 广电总局一声吼:我丑我先睡,你美……你也直播不了了 PostgreSQL中BRIN索引的存储结构 开启 HP DevOps 之旅 更新后的 PHP: PHP 的新面孔——发现 PHP 中的主要新特性 学Java必读!你没学好Java是因为……