Mayastor on small homelab failing installing the pods

Kubernetes version: 1.29.2
Motherboard: Turingpi2 v2.4
Node: 4 x RK1 card

Hi Forum.
I have a Tturingpi2 with 4RK1 cards on - images is either ubuntu image or talos linux.
Since I would like to know more about talos Linux - I’m going for that

The turingpi2 motherboards have the options of:
Node 1 - 32GB RAM + 16GB eMMC + 1 x nvme disk
Node 2 - 32GB RAM + 16GB eMMC + 1 x nvme disk
Node 3 - 32GB RAM + 16GB eMMC + 1 x nvme disk + 2xsata disks
Node 4 - 32GB RAM + 16GB eMMC + 1 x nvme disk

If I would like to set up a kubernetes cluster on top of talos - as a small homelab.
what woould be the best options of storage with such a little motherboard.
I’ve ended up in reading about local storage , replicated storage and mayastor - which are the options talos is mentioning in their documentation. But also reading that mayastor is not working on arm64

Since it still a small little homelab for me - I do not have a seperate cluster for storage :slight_smile: what other options do I have for making the small homelab

I have 3 x Samsung Evo 940 nvme2 and/or 2 x 500GB sata disks as the hardware.

As I see it - there’s the options- from talos on documentation

But am I missing something here? since mayastor references to installing through the helm chart

Thanks in advance
Q

I couldn’t get Talos + helm chart to work on my rk1 either - I realized it’s because the official helm chart only uses single architecture docker images (x86 only)

However - I was able to make mayastor work with microk8s running on a more cutting-edge ubuntu - ubuntu-24.04 from Ubuntu Rockchip

(Note - follow the instruction here https://microk8s.io/docs/addon-mayastor)

1 Like