ramblings


Kubetools - a containerized Swiss Army Knife of k8s utilities

mshade | June 8, 2023, 2:31 p.m.

I often hop from computer to computer, and it always annoys me when my tools are out of sync from spot to spot. I've dabbled in the past with dotfiles repositories and other methods to...
Read more...


OpenObserve - new tool on the block

mshade | June 8, 2023, 2:12 p.m.

I've long been looking for a simple(r) tool for observability in small clusters, especially something that doesn't require 10 different components to simply keep an eye on things. The ELK stack is ...
Read more...


Gecho Golang Echoserver

mshade | May 12, 2022, 4:42 a.m.

One of my favorite tiny projects for learning a new language is implementing an echo server. An echo server is an HTTP listener that responds back to the client with attributes about the incoming r...
Read more...


Enabling Docker's Native Overlay Diff on Linux

mshade | May 12, 2022, 4:41 a.m.

Watching docker build on my workstation, I noticed that often the process would pause between layers, seemingly waiting on something -- even layers that should be pretty quick to apply...
Read more...


Keychron Linux Function Keys

mshade | May 12, 2022, 3:59 a.m.

On Linux, the Keychron K2 doesn't register any of the F1-F12 function keys as actual F keys, instead, treat...
Read more...