Writing down the things I learned. To share them with others and my future self.

27 Jan 2024

I Need a New NAS

Context and Problem Statement My current NAS, a QNAP TS-251+ with 4TB of usable space. I use about 2.5TB of the storage, so there is still …
24 Oct 2023

TIL: jq exit code

jq is one of the most common tools I use in shell scripts and ad hoc shell commands. It allows you to parse, and query JSON data. …
05 Feb 2023

Monitoring nginx with mtail

I use prometheus to monitor my infrastructure and until now, the nginx serving this blog wasn’t monitored properly. Prometheus is a pull …
14 Dec 2022
29 Nov 2022
06 Nov 2022
19 Feb 2021
05 Feb 2021

Set Default Annotations with Kyverno

Kyverno is a policy engine for kubernetes. It allows you to implement ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks by creating …
08 Jan 2021

My Personal Backup Design

Compute devices may fail and lose your data. Hardware failures, software bugs and encrypting trojans threaten your data. And even if your …
15 Dec 2020