Skip to content

ztnel/blade-k3s

Repository files navigation

Automation for TuringPi K3S Blade Cluster using HypriotOS

Actions Status Actions Status

img imgimg

Modified: 2021-02

Navigation

  1. Automating Cluster Setup
  2. TuringPi Setup
  3. Quickstart
  4. License

Automating Cluster Setup

Downloading dependancies, flashing compute modules, setting up custom node configs are all tedious and time consuming processes. This repository leverages automation for faster and more consistent setup results for TuringPi clusters.

TuringPi Setup

  1. Remove all compute modules from the SO-DIMM slots if present
  2. Set the first jumper closest to the micro-usb slave programmer port so that it is on the pin with the small triangle indicator. This sets the pinstate to eMMC flash mode.
  3. Connect micro-usb to your local machine

Quickstart

Clone and run setup to generate build artefacts:

git clone --recurse-submodules https://github.com/cSDes1gn/blade-k3s
make setup

This will create a build directory build artefacts. To remove the build directory after flashing nodes and perform other cleanup:

make clean

Prepare TuringPi board for slave port flashing as per instructions then run following the prompts:

make flash

License

GNU General Public License v3.0