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

My Open Source Contribution

Contributing to the Open Source Giants: Jenkins & Kubernetes This past week marked a milestone in my journey as a software engineer: I submitted my very first pull requests to two of the most influential open source projects in the DevOps ecosystem — Jenkins and Kubernetes. Anyone who knows me understands that tech is more than just a passion — it’s a full-blown obsession. I live and breathe code, constantly learning, breaking things, and rebuilding better. As someone deeply interested in Cloud Engineering and DevOps, contributing to these foundational tools has always been on my personal roadmap. ...

May 3, 2025 · 3 min · Umberto Domenico Ciccia