PiCluster – Build Shopping List

Below is the shopping / build sheet for the Raspberry Pi Cluster project

From the homelab: I built a Pi cluster for running lightweight services — monitoring, DNS, and a K3s Kubernetes playground. Here is the exact shopping list I used, with notes on what is worth spending on and where to save.

Some variables are available (between pi4/ pi5) memory size, style etc – NOT EVERY ITEM BELOW MAY BE NEEDED TO COMPLETE THE BUILD

If you have any parts lying around- feel free to substitute to make things work

4 Node Raspberry Pi Cluster Case

Buy From Amazon (UK)

Buy From Amazon (US)

Alternative Cluster Case

Buy from Amazon (UK)

Buy from Amazon (US)

RaspBerry Pi

Buy From Amazon (UK) – Pi 5 (8gb)

Buy from Amazon (US) – pi 5 (8gb)

Buy From Amazon (UK) – Pi 4 (8gb)

Buy From Amazon (US) – Pi 4 (8gb)

Raspberry Pi HeatSink Set (Pi 4)

Buy from Amazon (UK)

Buy from Amazon (US)

32GB USB ThumbDrives (not recommended for always-on nodes)

Use a USB SSD instead if you can. This cluster was built booting from USB thumb drives, and they have not lasted: one node’s drive has died and the control-plane node’s is throwing disk medium errors. Kubernetes nodes (etcd especially) write constantly, and a thumb drive wears out the same way an SD card does. A small SATA SSD in a USB 3 adapter (or an NVMe drive on a Pi 5) is the durable choice. Thumb drives are fine for testing.

Buy From Amazon (UK)

Buy From Amazon (US)

Unifi Mini Flex Switch

Buy From Amazon (UK)

Buy From Amazon (US) – TPLink unmanaged 1gb switch

USB C Power Cables

Buy From Amazon (UK)

Buy From Amazon (US)

Power Bank (for powering PI4 Devices)

Not recommended for a cluster that runs 24/7. Most power banks are not designed to charge and supply power continuously, and an under-powered Pi throttles or corrupts its storage. Use the official Raspberry Pi USB-C supplies instead: 5V 3A (15W) for a Pi 4, 5V 5A (27W) for a Pi 5.

Buy From Amazon (UK)

Buy From Amazon (US)

KVM (Remote Keyboard / Monitor Access)

Buy From Amazon (UK)

Buy From Amazon (US)

The RTM Essential Stack - Gear I Actually Use

Monitor Cable (pi to KVM)

Buy From Amazon (UK)

Buy from Amazon (US)

Why a Pi Cluster?

A Pi cluster is not going to replace a proper server. But it is an excellent learning platform for distributed systems, Kubernetes, and service orchestration. I run mine alongside a Proxmox cluster — the Pis handle lightweight services while the mini PCs handle the heavy lifting.

It is also a brilliant talking point in interviews. “I run a Kubernetes cluster at home” opens conversations that “I completed a Udemy course” does not.

What I Would Change

If I were building again, I would skip the cluster HATs and use a simple shelf or 3D-printed rack instead. The stackable cases look neat but make it harder to access individual Pis for maintenance. I would also go straight to SSD boot drives (USB SSDs on a Pi 4, NVMe HATs on a Pi 5) — SD cards and USB thumb drives are not reliable enough for always-on services.

Related Guides

If you found this useful, these guides continue the journey:

Enjoyed this guide?

New articles on Linux, homelab, cloud, and automation every 2 days. No spam, unsubscribe anytime.

Scroll to Top