All Posts
One curl command to a GitOps-ready RKE2 cluster
December 2025 — because “fresh cluster” should not take a day
Every time I’ve needed to spin up a new Kubernetes cluster — new hardware, new lab environment, disaster recovery test — I’ve gone through the same ritual. RKE2 install. Wait. Get the kubeconfig. Install ArgoCD. Wait. Bootstrap the application of applications. Configure SSH keys for GitLab access. Wire up the GitOps repo.
Your IoT sensors deserve proper observability: MQTT to Prometheus with a Helm chart
May 2024 — because your home produces data worth keeping
Smart home devices generate a constant stream of data. Temperature readings, power consumption, motion events, CO₂ levels, humidity. Most of it disappears into a cloud service or gets forgotten after being displayed on a dashboard for a few seconds.
Your commit is your CV: how I set my wife up with a CI/CD pipeline she could put on her resume
December 2022 — on the difference between saying you can do something and having the git history to prove it
The first question any serious technical employer asks is: “Can I see something you’ve built?”
Certificate governance without the ceremony: cert-manager + Venafi on k3s
December 2022 — because PKI shouldn’t require a JIRA ticket and three approvals
There’s a version of certificate management that lives in large enterprises. You file a request. A team reviews it. Someone checks a compliance box. Five days later, a certificate lands in your inbox as a .pfx file. You paste it into a UI. Two weeks from now it expires and nobody notices until a monitoring alert fires at 2am.



