Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Kelsey Hightower

πŸ‘€ Speaker
2824 total appearances

Appearances Over Time

Podcast Appearances

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

So remember, there was Mesos and Mesosphere, and they had their own runtime.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

HashiCorp had come out with Nomad, and they had their own runtime.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

But the biggest runtime that had already got global consensus was Docker.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

So by that time, there were so many Docker containers and Docker workflows, and Docker Swarm...

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

Maybe the Achilles heel to Docker Swarm was its design.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

They tried to take the Docker API, which worked really well for one node, and expand it across multiple systems.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

And it was not the right API to scale to another type of thing that we needed.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

And so they kept trying.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

They tried to add storage.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

They tried to add networking.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

But the Docker API was never meant for that.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

And so the Kubernetes team was smart.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

Instead of trying to say Google's better than everyone and everything, they did a couple of things correct.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

Let's just use etcd.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

Let's just use Docker.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

So you take those two things and you take the experience of the people who wrote the Omega paper, which is kind of thinking about what would come after Borg and at least the things like Mesos.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

Yeah, so they had elements of it.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

So like the omelet, you know, this like agent that would like be more declarative.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

A lot of hints from the Kubernetes world that will come later.

The Pragmatic Engineer
Kubernetes and retiring at the top with Kelsey Hightower

I think Borg was one of these things where you integrate the hardware, the software, the package management, the configuration management, MapReduce.