Our great sponsors
-
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.
-
linstor-server
High Performance Software-Defined Block Storage for container, cloud and virtualisation. Fully integrated with Docker, Kubernetes, Openstack, Proxmox etc.
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.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
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
- MinIO on HwameiStor - Cloud Native Local Storage Solution
- MinIO on HwameiStor - Cloud Native Local Storage Solution
- TiDB on HwameiStor - Cloud Native Local Storage Solution
- Backups for K8s and Beyond - My attempt at a backup solution for my homelab and other devices
- Self Hosted Kubernetes - Solving the Storage Problem