Steve Mitchell

Steve is passionate about all of his pursuits. To have fun with Kubernetes, he built a cluster out of Raspberry Pi 4s. Steve ran seven full marathons, did two 100-mile bike rides, completed one sprint triathlon, and climbed Long’s Peak in Colorado. When he isn’t building or learning about cloud-native micro-services, you will find Steve learning Spanish. He traded his annual destination marathon trip with a week of Spanish immersion school somewhere in Latin America each year.

All Post by Steve Mitchell

Running Kubernetes on a Raspberry Pi Cluster

I loved trains as a boy, which may explain why I am running Kubernetes on Raspberry Pis for my home lab instead of in the cloud. Think of it like model railroading for computer geeks! In my earlier post, How to Configure Raspbian Linux, we installed and configured Raspbian Linux on all the Raspberry Pis. Now it’s time to add Kubernetes.

Steve Mitchell Nov 22, 2020

How to Centralize Logs

Whoops, I did it again! I lost access to my primary node, but I don’t know why because the logs aren’t accessible. I need centralize logging outside of the cluster.

Steve Mitchell Nov 22, 2020

Cloud-native Python from a Spring Developer Perspective

When a client asked for microservices written in Python, instead of the Spring Cloud ecosystem that I’m accustomed to, it was an adjustment. The task at hand was to replace an aging desktop application used by several hundred support staff with a simple, web-based application written in a programming language that the team knew. The original developers are no longer around, and the application is out of date. It has become challenging to install and maintain, and the list of bugs and needed enhancements grew too large for the client to ignore any longer. The client wanted a new tool that was faster, more reliable, had more features and was easier to support.

Steve Mitchell Nov 12, 2020

How to Multicast Commands

If you are more Dev than Ops, like me, then you will think this is cool. If you are more Ops than Dev, then you already know how to do this. When I press ⌘-⇧-P from iTerm I am immediately connected to all my Raspberry Pis at the same time. It’s great for running simultaneous software updates.

Steve Mitchell Mar 7, 2020

Some Assembly Required

This is the first in a series of articles I am writing to tell you the story of how I built a small data center out of Raspberry Pis. We will uncover the struggles I overcame, along with the triumphs, I enjoyed throughout the process. Pictured below is the end result.

Steve Mitchell Feb 26, 2020

Permission to Play

It started as a friendly Twitter rivalry between me (@runner_steve), and DaShaun Carter (@Dashaun) of Pivotal. The challenge: who could create the sexiest Kubernetes cluster out of Raspberry Pis?

Steve Mitchell Feb 22, 2020

Spring Cloud Config with Spring Vault

The Spring Cloud and Spring Vault project is a simple example of using Spring Vault with Spring Config. There is still much to explore, like auto-unseal, to it will continue to evolve.

Steve Mitchell Oct 12, 2019