craig gentry
在过去的一年中,Kubernetes已成为管理和编排Docker容器的事实上的标准。 为了找出原因,我请其创建者克雷格·麦克卢奇(Craig McLuckie)和乔普·贝达(Joe Beda)(初创公司Heptio和Google的前同事共同创立)解释Kubernetes对企业的价值。
正如Joe Beda对Kubernetes的描述,它建立在容器可移植性的基础上,可以对许多容器中的许多服务进行编排。 Beda说:“有了Kubernetes,您不必说我想在特定的机器,特定的服务器或VM上运行此程序,而是可以说,'找到合适的位置去做'。” 现在,您可以从部署某物到在整个计算机上部署十或一百个实例。 它开始启用新的工作流,包括人们的发展方式,部署方式以及长期操作软件的方式。”
McLuckie和Beda在Google Compute Engine上一起工作。 正如McLuckie解释的那样,他们希望填补IaaS(太低级别)和PaaS(太高级别)之间的空白。 为此,他们转向Google自己的基础架构来大规模运行Linux容器,并从中继承了Kubernetes开源项目的许多功能。
在较高的层次上,联合创始人认为Kubernetes对企业的好处是双重的:
- 开发人员的速度,Kubernetes使开发人员的生产率提高了很多,因为他们现在可以轻松创建和管理云原生应用程序,而这以前是不可能的。 您可以允许Kubernetes为您做出选择,而不是针对特定的服务器或VM,它可以在需要的情况下跨整个机器集部署数百个实例。
- 数据中心效率高,因为基于容器的应用程序只需要虚拟机中运行的同等数量资源的一小部分。
Kubernetes确实具有难以使用的声誉。 “作为一个社区,我们面临的最大挑战是让它变得无聊,解决它,并使其达到无处不在的程度,” McLuckie说,“然后在Kubernetes上创建了一套更加简单和差异化的体验。 ” 这项努力已经在进行中。
craig gentry