Let's do Kubernetes

Join me as I livestream the Kubernetes deployment of a small app.

Over on my YouTube channel, Boldly Go, I do a weekly live stream. This week I’m not talking specifically about Go, but about a related topic: Deploying apps to Kubernetes.

Starting today, in what is likely to become a 2- or 3-week series, I’m going to be deploying a small Go app I wrote, to Kubernetes on Google Cloud.

I’ve done this before, but it’s been a few years, so I’m a bit rusty. And Kubernetes has changed (as it always does), so there are sure to be some educational bumps along the way.

My general plan of attack:

  • Make sure the app is building and running against a modern version of Go (I haven’t touched it in years, so this might require some tinkering)
  • Make it work from a Docker container.
  • Set up a Kubernetes cluster on Google Cloud (GKE).
  • Write a helm chart for the app
  • Deploy the app
  • Automate deployment my build pipeline
  • Optional: Set up logging and monitoring, or other extras, if interest and time permit.

I hope you’ll join me!

Share this