tim
olson
A site reliability engineer targeting all things Kubernetes. Coming from SWE I love working all parts of the stack. I specifically provide Kubernetes as a platform along with the administration, onboarding, and life-cycle of applications. Long live Linux.
St. Paul, MN
blog
My personal /bin/echo chamber
Tue, Feb 22, 2022
raspberrypi
pi-hole
kubernetes
homelab
server
linux
development
go
A showcase of pifrost, an external DNS provider I wrote to provide network-wide DNS for my homelab kubernetes. This controller works by watching Ingress and Service events in kubernetes. If an event matches a criterea (described within), a DNS record is created in pi-hole and thus the service is available via DNS on my local network.
[ ... continued in blog ... ]
Wed, Jan 12, 2022
linux desktop
arch
encryption
luks
btrfs
server
linux
I recently reimaged my homelab hypervisor. I for quite a few years have run a Debian then Ubuntu Server box with libvirt/QEMU/KVM on top. It is time for a seachange. I have been on the same Arch desktop install across 2 motherboards and 6 years without a single breaking upgrade. So with me redoing my install, I thought to make a general guide to arch for desktop or server.
[ ... continued in blog ... ]
Sat, Dec 18, 2021
development
proxy
ngrok
hugo
I recently moved to Hugo. One constant frustration in webdev for me is the initial setup of Open Graph Protocol, using ngork I found a decent solution.
[ ... continued in blog ... ]
Sat, Nov 13, 2021
i3
linux desktop
unicode
This summer I returned to i3 and tiling window managers. A big part of that was customizing my desktop environment; and creating or replacing my old gnome extensions with i3status-rust
. One of them, a stock ticker, need a bit more pizazz, so I dove into unicode and font creation.
[ ... continued in blog ... ]
Sat, May 1, 2021
go
development
I recently completed a project for watching server log messages; townwatch. I named it for an upgrade in AoE2 that isn’t very popular. Townwatch, my tool, is not a replacement for other monitoring or threat prevention tools, its aim is to provide some easy visibility into service log files on a linux host.
[ ... continued in blog ... ]
Tue, Dec 10, 2019
docker
make
development
The principle purpose of this blog post is to serve as a first post for my website. Some of what I am doing here may seem a bit vague as this is a quick an dirty explanation to use while I test my blog post model. I would like this to be more thorough but I need to start somewhere.
[ ... continued in blog ... ]