PROJECT

PROJECT

Automating Zabbix Deployments with Ansible

Two Ansible roles that pin the full Zabbix stack: database, server, proxies, and agents. Idempotent across RHEL and Ubuntu, with three non-obvious things the docs don't mention.

#ansible#zabbix#linux#automation#mysql
PROJECT

Pulling Any OCI Artifact: Building unpacker in Go

OCI registries hold more than Docker images — Helm charts, Flux manifests, and custom artifacts live there too. unpacker is a Go tool that pulls and unpacks any of them with a single command.

#go#oci#kubernetes#tooling#oras
PROJECT

Zabbix 7.0 on Kubernetes: Building a Local Test Stack with k3d and Helm

A full Zabbix 7.0 monitoring stack on a local k3d cluster via Helm: what the chart actually deploys, three things that broke, and a quick-start tutorial.

#zabbix#kubernetes#helm#k3d#monitoring
PROJECT

k8s-container-monitor-helm: Helm Charts for the Container Monitor

Two Helm charts that deploy a private OCI registry and the container monitor — docker-registry for Colima, zot for a real cluster.

#kubernetes#helm#go#observability#colima
PROJECT

zabbix-agent-sim: Simulating 300 Zabbix Agents on Kubernetes

An Alpine image that auto-registers as a Zabbix host, scales to 300 pods, crashes your server, teaches you about CacheSize, and cleans up after itself on shutdown.

#zabbix#kubernetes#go#observability#k3d
PROJECT

k8s-container-monitor: Prometheus Exporter for Websites and OCI Artifacts

A Go rewrite of a Python monitoring tool — ditching subprocess shell calls for native oras-go, shrinking from 130 MB to 25 MB, and picking up goroutine-based concurrency along the way.

#go#kubernetes#prometheus#observability#oci
PROJECT

Self-hosting NetBird on Kubernetes: A Zero-Trust VPN Replacement

A complete walkthrough of deploying a self-hosted NetBird zero-trust network on Kubernetes, with Keycloak as the identity provider and Traefik as ingress.

#netbird#kubernetes#wireguard#keycloak#zero-trust#helm#self-hosted