- Home server (homelab) and cloud apps hosting
- Learn Kubernetes, Docker Swarm, Serverless, Microservices on bare metal
- Cloud-native apps testing environment
- CI/CD environment
- Learn concepts of distributed Machine Learning apps
- Prototype and learn cluster applications, parallel computing, and distributed computing concepts
- Host K8S, K3S, Minecraft, Plex, Owncloud, Nextcloud, Seafile, Minio, Tensorflow
The Turing Pi V1 board supports the following models with eMMC (all configurations) and without eMMC:
- Raspberry Pi Compute Module 1
- Raspberry Pi Compute Module 3
- Raspberry Pi Compute Module 3+
You can boot the OS either from eMMC, SD card, or netboot.
The nodes interconnected with the onboard 1 Gbps switch. However, each node is limited to 100 Mbps USB speed. Also, there is an I2C bus to exchange some technical information between nodes, including Real-Time Clock (RTC).
Turing Pi works with any amount of nodes. You can start with a couple of nodes and scale when needed.
Yes, you can flash a compute module using a top/master node.
There are 8 USB on the board. Each pair of USB connected to a particular node. 2x USB routed to the top/master node, 2x to the second node, 2x to the fourth node, 2x to the 6th node. HDMI and audio connected with a top/master node.
NIC - There is an 8 port switch on the board. Each port goes to each node plus one uplink.