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

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
28 Oct 2020

Lookup Public IP via Commandline

When working from home, I have a changing public IP. My ISP assigns me a new public IP on every router reboot. For debugging I often have to …