Dynamic Infrastructure and Kubernetes Clusters with Spotinst & Nirmata

Read the Transcript

Male Voice: Hello, and welcome to “Keeping up with Kubernetes.” Amiram Schachar is founder and CEO of Spotinst, a company that performs cloud infrastructure automation. Let’s listen as JoAnne McDougald speaks with Amiram, as well as Nirmata’s own Ritesh Patel, about how Spotinst had partnered with Nirmata to bring the dynamic infrastructure qualities offered by the spot instance market to Kubernetes.

JoAnne: Hello everyone, and welcome to another edition of “Keeping up with Kubernetes.” We’re coming to you live from KubeCon, North America, 2018. It’s raining outside, but it’s sunny inside. People are just clamoring to get into the show, 8000 people; but there are two of them that are important to me right now, standing with me here at the Nirmata booth. That is Amiram Schachar of Spotinst, and of course Ritesh Patel from Nirmata.

We’re going to – first, Amiram, tell our listeners who you are and what you do; and then we’ll come back to why we’re talking together.

Amiram: Yes, of course. So happy to be here. My name is Amiram. I’m the founder and the CEO of Spotinst, where automation meets DevOps platform.

JoAnne: Just this past week, we posted a blog talking about the Spotinst and Nirmata partnership that enables people to take advantage of the spot market. I’m familiar with that just because I used to work in the Hadoop space – lovely – so I love what is available for people to be able to capture unused server time at a low cost. You guys help do this across multi-clouds. Ritesh, dive in a little bit about what’s been going on between these two companies.

Ritesh: Yes. Our recent partnership: Basically we both, in the past – with Spotinst and more recently now, we are working together – on Kubernetes based solution; so – excited to have that solution available to our customers to get the dynamic infrastructure along with cluster management from Nirmata. So I’ll let Amiram share more about what Spotinst provides in terms of what their, I guess, secret sauce is for enabling cost savings on any cloud.

Amiram: Yes, absolutely. I think that containers are a natural fit to run on cloud unused capacity, because basically most of the containers are stateless. Most of the containers can migrate across hosts and instances. So, I think it’s a great thing to have a very easy and confident access to unused capacity. This is what we do.

Today we manage over 300,000 instances of the unused capacity across the different clouds. So that gives us really a lot of advantage of understanding the trends of utilization and when instances are about to be interrupted, so we can do it proactively and preemptively for the customers; so we can maintain their SLAs. Obviously nobody wants to run a cluster of a hundred VMs and then to wake up in the morning and realize that, oh, I lost 50 percent of it or 70 percent of it. So that’s exactly what we do for customers.

However, I think that this is only a small part of the entire package of this partnership. It’s great to see Nirmata helping people to innovate on top of Kubernetes and manage Kubernetes. If you look a little bit down to the infrastructure side, other than using unused capacity, what we bring to the table is a new product called Ocean. This is a product that we just launched, and Ocean is basically a serverless platform or serverless engine for containers.

So think about it. You deploy containers, and there is an engine behind the scenes to bring compute capacity; exactly what you need, based on your container’s requirements. That’s what Ocean exactly is. So no matter what size of container or type of container or requirements, Ocean will basically find the infrastructure and auto-scale that, so you can basically run your apps without dealing with infrastructure anymore at all.

JoAnne: So you’ve gone from stateless to, now, infrastructure-less. That’s what just happened in my head.

Amiram: Yes, yes.

JoAnne: Ritesh, tell me about what working with Amiram was like, and what it’s been like working with this partnership. The results that I saw from the blog – I felt like I saved 70 percent after I read it. I felt like, oh my gosh, I’m all ready for Christmas, because I now have more money in my pocket. So tell us a little bit about that.

Ritesh: Yes. It’s been awesome working with Amiram and his team. So basically we are very cleanly on top of all of the infrastructure that Spotinst can provision. So Nirmata is a management platform for Kubernetes. We can deploy and manage Kubernetes clusters, as well as applications on top; and we do so dynamically. So as new instances get provisioned by Spotinst, Nirmata can actually prepare those instances to join the Kubernetes cluster. That way now your cluster becomes dynamic in its scale.

So essentially, if your cluster is running out of capacity, you can pretty much scale it automatically; and then once – as your applications either are deprovisioned or you have excess capacity, Spotinst can automatically save costs by removing the excess capacity from your cluster. So that’s really how it works, and there’s a very solid integration, very solid partnership in terms of what part of the value Spotinst provides and the value Nirmata provides on top.

JoAnne: I see you nodding, Amiram. Do you have something to add to that?

Amiram: No. That was, I think, a great overview about how two solutions in the market and Kubernetes can work together, help people to innovate without thinking about infrastructure, without thinking about cost; and it’s great to be in these times, I think, where there’s so much community behind that and so much usage that can back up our data. Yes, just great to see that –

Ritesh: Yes, and just one thing I wanted to add: One of our mantras is flexibility. We see all kinds of workloads, all kinds of applications. Our customers want them on different clouds and on premises. Giving them that choice to be able to leverage spot instances or dynamic clusters for certain kinds of workloads is really what we are all about.

JoAnne: I love it. These are two great companies coming together to provide for the needs of their customers, and you’re even thinking ahead before them, because they haven’t really, probably, come to grips with what letting things run wild in the cloud can cost you; and you’re definitely helping them solve that problem even before some of them have run into it. Nirmata, of course, is providing you with infinite flexibility; and together I think the future is very bright.

So I’m going to guess this is your 2019 prediction for both of your companies: The future’s so bright you’ve got to wear shades. Is that what’s happening, even though we’re here in the rainiest city in America? Love it here.

So thanks so much for keeping up with Kubernetes and everyday changes. Thank you so much for joining us.

Amiram: Thank you.

Ritesh: Thank you.

JoAnne: Spotinst and Nirmata –

Ritesh: Thank you very much.

Male Voice: Thanks for listening to “Keeping up with Kubernetes.” For more discussion on the latest in the world of Kubernetes, visit us at