Blog Posts Below please find all my blog posts, newest to oldest. Getting Down With The Kubernetes Krew Some handy kubectl plugins found through the kubernetes plugin manager krew In this post, after a brief intro to what krew actually is, I run through a dozen or so plugins I’ve installed using it which I find to be pretty handy time-savers. Hope you find at least one of them useful! Squeezing GKE System Resources In Small Clusters Trying to create as much usable Compute in a tiny GKE cluster as possible, by squeezing its system resources Photo by Davide Ragusa on Unsplash KubeCon - Reflections KubeCon 2019, Barcelona - my reflections on the conference as a whole Barcelona night skyline - taken from Riot Games' website KubeCon - Other Cool Things Some of the other tool things I learnt at KubeCon that don't fit neatly into other posts! Yes, this was a wall of donuts to celebrate Kubernetes 5th birthday! KubeCon - Service Meshes A potential solution for dealing with your lovingly crafted and delightfully distributed service mess So, why service meshes? Because I am architect, and architects are born to love service meshes. Because actually I can totally see the value of a service mesh, I just can’t quite seem to convince anyone that they’re worth biting the bullet on yet. KubeCon - Observability Because without observability, well, you really just can't see what's going on One of the (many) topics I was keen to get into while at KubeCon was observability. This is something that is just so totally and utterly crucial when running this whole “distributed microservice” thing that you really need good solutions to this stuff to make a success of it. KubeCon - The Keynotes My summary & thoughts from some of the keynote presentations whilst over at KubeCon 2019 in Barcelona Dan Kohn’s talk starts with a screenshot of the game Civ VI - who doesn’t want to see a turn-based strategy game reference in a talk to nearly 8,000 IT professionals geeks - he is emphasising the idea that in the game you could not train Knights without first discovering Stirrups. A Year in Google Cloud An overview of our journey from migrating our first enterprise-scale application to Google Cloud, through to multi-tenant Kubernetes This blog entry was originally posted on Medium for my employer. Previous Page Next Page
GKE Compute Cost Comparisons In Small Clusters Comparing GKE's Manual pools, Node-AutoProvisioning & Autopilot to see which achieves the lowest cost for the least inconvenience
Creating an up-to-date Distroless Python Image How I created a Distroless Container Image for Python, without relying on the out-dated Google version
Hosting Plausible Analytics on Kubernetes How to run Plausible Analytics - a less angry version of Google Analytics - self-hosted on your own Kubernetes cluster
Docker Desktop Alternatives for M1 Mac A few options, including my preference, for replacing Docker Desktop on newer M1 Macs running Apple Silicon
Developer-Friendly Runbooks: A Guide A guide to creating an easy-to-use, developer-friendly runbook site to help improve operability