Homelab Configuration
Current Homelab
Like Rome, my homelab wasn't created in a day! It consists of various pieces of hardware of different vintages. One of the great things about utilizing technologies like Docker and Kubernetes is that you don't need the biggest or fastest computer to have a meaningful homelab. I currently run on the following hardware:
Hardware
- 1 HP Proliant DL360p g8
- 192 GB RAM
- 5.5 TB Storage (RAID 5 Array of SAS Drives)
- Two Intel(R) Xeon(R) CPU E5-2420 0 @ 1.90GHz
Each processor has 6 cores with hyperthreading, allowing for 24 vCPUs
- 3 Dell OptiPlex 7010
- 16 GB RAM
- 1 TB HDD
- 1 Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
Each processor has two cores with hyperthreading, allowing for 4 vCPUs
- Netgear ReadyNAS Ultra 2 Plus
- Two 2 TB drives in RAID 0 for backup and additional storage
- HD Homerun Duo (for OTA Broadcasts)
Software Infrastructure
- VMWare ESXi (on HP Proliant DL360p g8) with seven current virtual machines
- Storage server with NFS share (Rocky Linux 9)
- Lab server for my oldest child (Rocky Linux 9)
- Lab server for my youngest child (Rocky Linux 9)
- Kubernetes Control Plane (Rocky Linux 9)
- Kubernetes Worker Nodes (x3) (Rocky Linux 9)
- Rocky Linux 9 on Dell Optiplex (x3)
- Each setup as a Kubernetes Worker Node