This is a data sheet of information required to build a high performance raspberry pi cluster with MicroK8s Kubernetes for home use. It should be sufficient for most use cases and can be extended as needed to meet your needs.
This is more of a starting point than a complete guide.
Item | Link | Count | Price | Total (GBP) |
---|---|---|---|---|
Enclosure | Pi hut | 1 | 55 | 55 |
Raspberry Pi 4 b 8gb | Amazon | 4 | 87.2 | 348.8 |
Patch cables | Amazon | 4 | 2.1 | 8.4 |
USB to Sata cables | Amazon | 4 | 6.29 | 25.16 |
PoE Router | Ebay | 1 | 68.36 | 68.36 |
SSD | Amazon | 4 | 43.89 | 175.56 |
Fans | Amazon | 2 | 7.50 | 15 |
USB to 3/4-Pin PWM PC Fan | Amazon | 1 | 8.59 | 8.59 |
PoE Hat | Pi hut | 4 | 19.80 | 79.20 |
MicroSD card | Amazon | 1 | 24.98 | 24.98 |
809.55 |
In the photo I have a tp-link 5 port switch but the BoM includes a newer PoE router which I prefer. This is useful if you want to transport your cluster and retain the IPAM information in the router. The switch is managed but the router has a few other features that make it a better option. If you want a switch like in the photo here are the details:
- 40.97 (GBP) Amazon
It is important to install /var/snap
under the SSD rather than the micro SD card for optimal performance.