In fall of 2020, I took time to collect myself and reflect on what I value using an exercise from Brené Brown in Dare to Lead. I also revisited what my Clifton Stregthsfinders 2.0 said about me. How can I focus my effort to be more effective and where would it be most impactful for others to “tag me in”? It’s been a few years, but this introspection feels especially relevant today.
[Read More]Joshua Sheppard
Software engineering manager, conference speaker, and father who likes to code, play with data, and learn from others.
Kubernetes: A Cautionary Tale
One Company's Journey to Production K8s
The gap between Minikube and Kubernetes in production is vast and full of pain. Want to know what it’s like to implement Kubernetes (k8s) in production for the first time before you collect the bumps and bruises yourself? Join me to learn about the ups and downs of one company’s initial experience with k8s - including who was involved, the scope, and what was intentionally deferred.
We will cover:
- Why even consider Kubernetes (Hint: you might not benefit from it!)
- How a real company approached their first proof-of-concept
- How goals changed during implementation of k8s
- What we learned so far
- What we still need to learn
Hugo URL Aliases
Or, When You Push an Update and Break Permalinks
When I built and posted some content on my site today using Hugo v0.53,
I found that I had unintentionally broken some permanent links I was
proud of. Thankfully, Hugo has a built-in feature - aliases
- to
address this issue.
My First Podcast
No Dogma with Bryan Hogan
In October I was fortunate to be invited by Bryan Hogan to join him to talk about data science on the No Dogma Podcast. That episode posted in November. It was a really good time. :)
[Read More]Kubernetes By Component - Part 5
Upgrading from 1.9 to 1.11 - ServiceAccounts
As I prepared to present the four previous posts
(part 1,
part 2,
part 3,
part 4)
as “Dissecting Kubernetes” at KCDC X,
I tried to upgrade from v1.9 to v1.11 of Kubernetes and
I found that when we only have the kubelet
and the kube-apiserver
we
run into a permissions issue we didn’t have before.