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

development

Blog posts that match the tag: development

    pifrost: An external DNS for pi-hole

    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 ... ]

    townwatch: an alerting tool for log line regex matches

    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 ... ]

    Makefiles for simple Docker apps

    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 ... ]