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
Tweets
Session 3: Kubernetes Operability Tooling with @bridgetkromhout
— Jenn (@geekgalgroks) April 27, 2019
I'm attending to make my husband jealous.
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.
— Jenn (@geekgalgroks) April 27, 2019
[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
Anywho time to kuber those nettes.
— Jenn (@geekgalgroks) April 27, 2019
Woo! Talking heads reference!
— Jenn (@geekgalgroks) April 27, 2019
[Gif: Man dancing in an oversized suit] pic.twitter.com/TEynu86Yix
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.
— Jenn (@geekgalgroks) April 27, 2019
Their fifth anniversary is coming up in June.
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!
— Jenn (@geekgalgroks) April 27, 2019
[Gif: (Babylon 5) Woman in uniform saying "Thank you" and then drinking from a wine glass] pic.twitter.com/KYdCq4jVo1
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.
— Jenn (@geekgalgroks) April 27, 2019
Save yourself some yml.
You can't roll back but you can roll forward.
— Jenn (@geekgalgroks) April 27, 2019
[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
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.
— Jenn (@geekgalgroks) April 27, 2019
Because trying to do that with yml may suck.
— 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.
— Jenn (@geekgalgroks) April 27, 2019
I'm waiting for the slide with all the links.
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.
— Jenn (@geekgalgroks) April 27, 2019
Nope, winter is here.
Kubernetes is in prod.
Clouds are still computers
— Jenn (@geekgalgroks) April 27, 2019
Silos are for grain
Containers are not actually devops pic.twitter.com/fxjV7IySvT
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.
— Jenn (@geekgalgroks) April 27, 2019
Find the one that solves most of your problems. No one tool can solves them all.
Containers are not hammers.
Go cloud!
— Jenn (@geekgalgroks) April 27, 2019
Save your hands! Don't bleed for your tech!
(Rack screws are terrible and it is super dry in data centers.)
The happy path in demos will not reflect your terrible reality when things break.
— Jenn (@geekgalgroks) April 27, 2019
Think of days 2 to 2 million.