Our great sponsors
-
linstor-server
High Performance Software-Defined Block Storage for container, cloud and virtualisation. Fully integrated with Docker, Kubernetes, Openstack, Proxmox etc.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Depends on how much resiliency you need . Something like https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner works well for a lab or non-prod cluster. You could even use something like this in prod if you have access to highly reliably NFS mounts.
Tbf that isn't distributed storage. You could use DBRD with ZFS over it though, to accomplish this. I plan to try it at some point - I love ZFS, and for my NAS and backup target it's terrific, but I want something that can distribute across my three compute nodes.
Linstor using https://piraeus.io/
From your post history, it looks like you're using RPis, in which case the intrinsic latency of the USB controller is starting you off on the wrong foot. etcd doesn't like latency > 10ms. Have you tested your setup with kbench or something similar?
Related posts
- What alternatives are there to Longhorn?
- Openshift pipeline to copy postgres DB from pod running in production project to a pod running in test project. How can this be achieved?
- What do you use to backup state of k8s and data from PV
- MinIO on HwameiStor - Cloud Native Local Storage Solution
- MinIO on HwameiStor - Cloud Native Local Storage Solution