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 Factor is one of the agents in Puppet that gives you facts about a machine.

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

So this is Red Hat, this kernel version, this is what the users look like, and it would give that to Puppet so that your configuration code had context on what to do.

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

And that was written in Ruby, and sometimes it will run slow because you're reading all these files serially.

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

And so I remember I was like, all right, let's try this Golang out.

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

And I remember I wrote the code on my Mac, compiled it, SCP'd it to a Linux box.

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

I was like, oh, this is crazy.

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

And I remember running all the facts in parallel.

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

And it came back in a fraction of the time.

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

I was like, yo, we got to use Golang for stuff.

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

And I remember the team was like, nah, it doesn't work for Solaris or AIX because Puppet was now moving into the enterprise.

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

I was like, that's the criteria?

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

No way.

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

But I got it, right?

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

I've gone through this maturity thing before.

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

And then Terraform comes out.

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

But before Docker...

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

Terraform is starting to challenge things a little bit, right?

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

And it's starting to use things like Go.

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

At least that was on my radar.

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

So Terraform is like, who cares about the node?