Speaking at the OpenStack Summit in Boston, Nandwani said, “In 2012 we started a transformation; we went to an internal cloud and doubled down on OpenStack at that time.”
Now, 95 percent of all Ebay traffic runs on its OpenStack cloud, which manages 167,000 virtual machines (VMs) and 4,000 applications.
Although OpenStack is known for running VMs, it’s also gotten into running containers on top of VMs.
“Our Kubernetes is powered by OpenStack right now,” said Nandwani. Currently, Kubernetes at eBay runs 22,000 cores and 178 applications.
He said eBay suffered “a lot of bumps and bruises along the way” with OpenStack. But it’s taking those same learnings and applying them to its use of Kubernetes. It calls its internal version of Kubernetes “Tess.IO.”
And eBay has developed its own management platform for Kubernetes running on OpenStack. It’s a full lifecycle test process for containers called TessMaster. It helps the company manage Kubernetes across multiple providers.
“We took a lot of Kubernetes’ principles and used them to create TessMaster: It’s state aware, self-healing, and closed-loop,” said Nandwani. “TessMaster runs on Kubernetes to run Kubernetes.”