这又是一个值得称赞的工具,容器在组织内作为有用的工作单位,Kubernetes管理着这些工作负载。但这也是一个迹象,即使是最大的、最重要的IT组织,即使他们可以根据自己的意愿定制OpenStack,但是也会为了给开发者提供便利而选择其他解决方案。
TessMaster,正如InformationWeek(http://0x9.me/eczgT)和ZDNet(http://0x9.me/RbDrs)的文章中所讨论的,旨在允许在eBay的自定义集群配置中大规模运行Kubernetes,据称这是由数十万台虚拟机(运行在数以万计的服务器上)组成的。The Next Platform(https://0x9.me/ypTt7) 2015年的文章详细介绍了eBay如何用Kubernetes扩展OpenStack,并将eBay数据中心的规模与“Rackspace Hosting以及SoftLayer公有云”的规模做了对比。
使用OpenStack这种方式的原始意图是为了允许开发者自己管理自己的开发需求。但随着时间的推移,就像InformationWeek的文章指出,容器赶上虚拟机成为OpenStack中管理代码的首选方式,而OpenStack现有的容器管理工具Magnum却不能胜任这个工作。
为此,eBay将Kubernetes作为容器管理解决方案,内部开发TessMaster作为Magnum的替代品。该公司也公开使用自己定制的Kubernetes,称为Tess.io。 TessMaster还没有作为一个开源项目发布,但eBay暗示它的开源并没有什么阻力(Tess.io是否可以作为开源项目发布还不清楚)。