Compatibility
Hardware
Any equipment can be used, but it has been tested with the following items :
- 9 x Raspberry (Pi 4 model B - 8GB)
- 1 x Raspberry (Pi 4 model B - 4GB)
- 3 x Switch TP-Link (TL-SG 105E)
- 4 x 2TB HDD (HDTP320EK3AA)
Operating System
All raspberries are running with Raspberry Pi OS (64-bit)
but any Debian based system should work.
For Raspberry, see :
To perform multiple OS installation in parallel on multiple devices take a look at setup-pi.sh script.
Access
Each target server should have a static IP address to maintain consistency in the inventory file host.yml, update this file with the appropriate values.
SSH access to all machines is needed to install infrastructure, username/password or ssh key could be used.
Kubernetes admin access is needed to install services, it use kubeconfig and the run.sh wrapper script will ask to confirm the context.