Rpi

Stretch Kubernetes cluster with K3S and Netbird

So I want to have my self-hosted Kubernetes cluster. I want to have more than one node with as little budget as possible. I want to have nodes in different geographical locations. I don’t want to expose my nodes to the Big Scary Internet if possible. This requirements sound reasonable (esp. when you have some spare Raspberry Pis that can be put in different apartments). Described cluster architecture is known as stretched Kubernetes cluster Let’s build it!

system logs aggregation with postgres

Imagine we have a home network with OpenWRT router, Raspberry Pi server and some IoT devices. Rasberry Pi is our WireGuard VPN service that allows to access our home network resources securely from the internet. It’s probably good idea to sometimes check the logs on each of those resources. Let’s admit it - security breaches happen. There can be many reasons for that, like misconfigurations or software vulnerabilities. Unauthorized access can end up with ransomware, cryptojacking, website defacement, etc.