EBay to bottle its special sauce for Kubernetes management
Kubernetes is notoriously difficult to deploy in private data centers. EBay’s Suneet Nandwani explains the company’s answer to Kubernetes management: TessMaster.
One of the world’s largest enterprises intends to contribute its formula for OpenStack and Kubernetes management to the open source community next quarter.
E-commerce titan eBay Inc. has one of the world’s largest OpenStack private clouds according to whatis.techtarget.com/definition/OpenStack . Since 2015, it has rolled out Kubernetes container orchestration and management to a farm of 22,000 CPU cores in six availability zones to support 178 applications, including Elasticsearch analytics engine, Apache Kafka distributed streaming and an artificial intelligence (AI) platform.
o accomplish its aggressive on-ramp, eBay engineers created software that automates the deployment and management of Kubernetes clusters on its OpenStack private cloud. The tool, dubbed TessMaster, was first discussed publicly by eBay in late 2016, but at this month’s OpenStack Summit the company formally introduced the project and said it will make the source code public in the next quarter.
SearchITOperations.com caught up with Suneet Nandwani, senior director of cloud infrastructure and platforms at eBay, who gave that OpenStack Summit presentation, to dig into the details of TessMaster for Kubernetes management.
How exactly is TessMaster positioned against OpenStack and Kubernetes themselves?
Suneet Nandwani: We developed it to manage the Kubernetes lifecycle on top of OpenStack. Using TessMaster, we can deploy Kubernetes, add capacity, decrease capacity, remediate Kubernetes itself in case there is a fault or Kubernetes nodes that go down, and we can do Kubernetes networking. We’ve designed it [for Kubernetes management] not only on OpenStack but also on top of some other cloud provider like Google Cloud [Platform], AWS [Amazon Web Services] or [Microsoft] Azure.
Although most of what we’ve talked about has been about managing Kubernetes, TessMaster is designed to be much more. We intend to manage a big portion of our data centers news can be found on “searchitoperations.techtarget.com/tip/Simplify-your-platform-with-IT-systems-management-tools using TessMaster “, because it is extensible. So we can [use it to] manage things like configuring networking, onboarding racks, [and] setting up load balancers. Since we started using TessMaster, things have become so much more elegant and easy for us [that] we want to use it to manage other infrastructure, some of the lower-level things that are under our cloud.
Is all of that missing from Kubernetes today?
Nandwani: Kubernetes doesn’t come with capabilities to integrate with a cloud provider. They sort of leave it up to whoever’s implementing it. Kubernetes doesn’t have any support for deploying Kubernetes on OpenStack, or many other public clouds. In the [Kubernetes] community, things are a little fragmented, but people have come up with their own [ways of solving] this. For example, Google gives you a fully managed instance of Kubernetes so you don’t have to deal with that problem. But we don’t want to use the vanilla Kubernetes stack Google would provide on its cloud. We want to run our own instance of Kubernetes because we’re making some additions for eBay, and we want to run the same Kubernetes in both private and public clouds.
Visit searchitoperations.techtarget.com/news/450418582/IT-pros-ponder-the-future-of-OpenStack-and-Kubernetes to read more
August 6, 2017
July 28, 2017
July 27, 2017