Notes & essays.
Articles on platform engineering, DevOps, systems design, and the odd opinion piece.
Kubernetes PDBs That Actually Budget
A `PodDisruptionBudget` with `minAvailable: 1` isn't a budget — it's a mood. Here's how to write ones that bind.
kubernetessrereliability
Why I Run Traefik With Static Config in Production
Dynamic config looks flexible on the slide deck, but every outage I've traced in the last year came from a CRD reconcile loop. Here's the static-first pattern that's kept traffic quiet.
traefiksreproduction