# Mayastor on small homelab failing installing the pods

**URL:** <https://discuss.kubernetes.io/t/mayastor-on-small-homelab-failing-installing-the-pods/27542>\
**Category:** General Discussions\
**Created:** [March 20, 2024, 7:52pm UTC](https://discuss.kubernetes.io/t/mayastor-on-small-homelab-failing-installing-the-pods/27542 "2024-03-20T19:52:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![QashQaw](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/qashqaw/32/14199_2.png) [@QashQaw](https://discuss.kubernetes.io/u/QashQaw)\
**Post date:** [March 20, 2024, 7:52pm UTC](https://discuss.kubernetes.io/t/mayastor-on-small-homelab-failing-installing-the-pods/27542/1 "2024-03-20T19:52:03Z")

</div>

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 🙂 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

- [Local storage](https://www.talos.dev/v1.6/kubernetes-guides/configuration/local-storage/) - but the disks are then bound to each worker node
- [Replicated local storage](https://www.talos.dev/v1.6/kubernetes-guides/configuration/replicated-local-storage-with-openebs-jiva/) - all data are on all worker nodes
- [Mayastor](https://www.talos.dev/v1.6/kubernetes-guides/configuration/storage/) - that option is quite tricky sinceI know used 2days [struggling finding out something is wrong in the helm installer](https://github.com/openebs/mayastor/issues/1568)

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

Thanks in advance  
Q

---

<div class="post-metadata">

**Author:** ![timothylin](https://avatars.discourse-cdn.com/v4/letter/t/a183cd/32.png) [@timothylin](https://discuss.kubernetes.io/u/timothylin)\
**Post date:** [April 28, 2024, 12:15am UTC](https://discuss.kubernetes.io/t/mayastor-on-small-homelab-failing-installing-the-pods/27542/2 "2024-04-28T00:15:32Z")

</div>

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](https://joshua-riek.github.io/ubuntu-rockchip-download/boards/turing-rk1.html)

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