My Raspberry Pi K3s Adventure: Installing Jenkins, Grafana & Prometheus with Helm

🚀 Why I Started This Project You know that feeling when you’ve just unboxed a couple of Raspberry Pi boards and your mind races with all the possibilities? That was me. Two Raspberry Pi 4s, a mini rack, and a network switch were staring at me, and the idea hit: “Let’s build a K3s cluster, and on top of it run Jenkins, Grafana, and Prometheus.” Not for production — but for learning, for fun, and for the sheer thrill of watching tiny computers act like a mini data center. ...

August 10, 2025 · 5 min · Umberto Domenico Ciccia

Building a Raspberry Pi 4 K3s Cluster

Introduction After some tinkering, I decided to build an homebalb with 2-node Raspberry Pi 4 cluster running K3s — one master and one worker — to learn better Kubernetes and host my own services. In this post, I’ll walk you through the process: from hardware setup to K3s installation and homepage deployment with ingress access. Hardware Setup Here’s the base hardware I used: 2× Raspberry Pi 4 (4GB RAM each) Mini rack with dual fans for cooling Gigabit network switch Ethernet cables Personal PC (used as a proxy to manage the cluster) Raspberry Pi OS installed on both Pis (SSH enabled) The Raspberry Pis are connected to the switch, and my DHCP server handles: ...

August 8, 2025 · 3 min · Umberto Domenico Ciccia