Bridget Kromhout
  • Blog
  • Speaking
  • Writing
  • Podcasts
  • Reviews
  • Contact

Kubernetes Operability Tooling


Minnebar - Kubernetes Operability Tooling
Minneapolis, MN
2019-04-27


Description
Artisanally hand-crafting our own container hosting solutions can be a fun learning experience, but for repeatable production use, let’s look at how to deploy and manage Kubernetes in a reproducible fashion.

Using Terraform, Helm, Draft, Brigade, Duffle, and more, we can deploy and update our Kubernetes clusters (AKS in my case; your mileage may vary!) and applications via a trusted, versioned, consistent process. The Kubernetes ecosystem is a complex space with a baffling array of options; we’ll look at a subset with an eye to repeatable “day two” operations.

With the practical application of open specifications like Cloud Native Application Bundles and open source tools to simplify cluster management and application development, we can more effectively use Kubernetes at scale.

Slides

Kubernetes Operability Tooling (Minnebar 2019) from bridgetkromhout

Tweets

Session 3: Kubernetes Operability Tooling with @bridgetkromhout

I'm attending to make my husband jealous.

— Jenn (@geekgalgroks) April 27, 2019

Looking forward to this talk from ⁦@bridgetkromhout⁩ on #Kubernetes operability pic.twitter.com/0odNMQcZfv

— Joshua Sheppard (@joshualsheppard) April 27, 2019

Discussions of speaker clock apps, SeaWorld rules, and Gallagher.

[Gif: Watermelon being smashed with a wooden hammer and the pieces flying into the face of a dude sitting next to it.] pic.twitter.com/4RxbRKtljD

— Jenn (@geekgalgroks) April 27, 2019

Anywho time to kuber those nettes.

— Jenn (@geekgalgroks) April 27, 2019

Woo! Talking heads reference!

[Gif: Man dancing in an oversized suit] pic.twitter.com/TEynu86Yix

— Jenn (@geekgalgroks) April 27, 2019

Containers solve problems

— Jenn (@geekgalgroks) April 27, 2019

Containers don't solve all problems

— Jenn (@geekgalgroks) April 27, 2019

“What problems are you trying to solve?” ⁦@bridgetkromhout⁩ #Minnebar pic.twitter.com/2wShkGxelI

— Joshua Sheppard (@joshualsheppard) April 27, 2019

Kubernetes is not new.

Their fifth anniversary is coming up in June.

— Jenn (@geekgalgroks) April 27, 2019

How do you pronounce kubectl?

— Jenn (@geekgalgroks) April 27, 2019

Kubernetes may not be for you is you hate YML.

— Jenn (@geekgalgroks) April 27, 2019

Yes! Babylon 5 quote!

[Gif: (Babylon 5) Woman in uniform saying "Thank you" and then drinking from a wine glass] pic.twitter.com/KYdCq4jVo1

— Jenn (@geekgalgroks) April 27, 2019

Just some of the tooling worth looking into for operating #Kubernetes ⁦@bridgetkromhout⁩ pic.twitter.com/SGy71Hb2Bv

— Joshua Sheppard (@joshualsheppard) April 27, 2019

Helm charts can be checked into source control.

Save yourself some yml.

— Jenn (@geekgalgroks) April 27, 2019

You can't roll back but you can roll forward.

[Gif: Cher in a skimpy black outfit and jacket in a group of sailors singing "If I could turn back time."] pic.twitter.com/C3vLQSHH9J

— Jenn (@geekgalgroks) April 27, 2019

Draft feels very much worth looking into for development #Kubernetes ⁦@bridgetkromhout⁩ #Minnebar pic.twitter.com/WyHHPxgS19

— Joshua Sheppard (@joshualsheppard) April 27, 2019

Ooh Brigade helps to run tasks based on state in Kubernetes.

Because trying to do that with yml may suck.

— Jenn (@geekgalgroks) April 27, 2019

https://t.co/ZIeTZ0o01B

— Jenn (@geekgalgroks) April 27, 2019

"Vsphere and sadness"

— Jenn (@geekgalgroks) April 27, 2019

Significant changes coming in Helm 3 #Kubernetes ⁦@bridgetkromhout⁩ #Minnebar pic.twitter.com/PEWDsnOjp3

— Joshua Sheppard (@joshualsheppard) April 27, 2019

Lots of quick hits about various tools.

I'm waiting for the slide with all the links.

— Jenn (@geekgalgroks) April 27, 2019

West wing quote!

— Jenn (@geekgalgroks) April 27, 2019

Looking at integrating policies into your #Kubernetes deployment ⁦@bridgetkromhout⁩ #Minnebar pic.twitter.com/lsNOI8cHiT

— Joshua Sheppard (@joshualsheppard) April 27, 2019

Winter is coming.

Nope, winter is here.

Kubernetes is in prod.

— Jenn (@geekgalgroks) April 27, 2019

Clouds are still computers
Silos are for grain
Containers are not actually devops pic.twitter.com/fxjV7IySvT

— Jenn (@geekgalgroks) April 27, 2019

Excellent opportunity to learn from our MN community! #devopsdays ⁦@bridgetkromhout⁩ pic.twitter.com/gZzIez4VHI

— Joshua Sheppard (@joshualsheppard) April 27, 2019

"Raise your hand if you or your friend works in a change resistent organization."

— Jenn (@geekgalgroks) April 27, 2019

Bridget is going to post the slides. So I'll link to them when I see them.

— Jenn (@geekgalgroks) April 27, 2019

Tool choice is hard. They overlap and its messy.

Find the one that solves most of your problems. No one tool can solves them all.

Containers are not hammers.

— Jenn (@geekgalgroks) April 27, 2019

Go cloud!

Save your hands! Don't bleed for your tech!

(Rack screws are terrible and it is super dry in data centers.)

— Jenn (@geekgalgroks) April 27, 2019

The happy path in demos will not reflect your terrible reality when things break.

Think of days 2 to 2 million.

— Jenn (@geekgalgroks) April 27, 2019

© 2020 Bridget Kromhout