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