Hey lovely HN people,<p>I am running a small and simple 3 node microk8s cluster on standard VPS and looking for a reliable (read replicated to all nodes) simple storage solution. I can create dedicated partitions, I cannot have dedicated disks for block storage. I want to easily add and remove nodes without migrating data around.<p>What’s the simplest way of doing that? I looked into OpenEBS but cstor needs disks and mayastor sounds massive (runs its own etcd etc) and jiva I don’t know.<p>Any other ideas?<p>Thanks!
Does your app (or apps) running on K8s support object storage (ie S3-compatible)? You might consider running MinIO, if that's the case - <a href="https://min.io" rel="nofollow">https://min.io</a>
Can your containers mount NFS points?<p>If so, just run a traditional file server, and export data via NFS (or CIFS)<p>Beware, though, multiple points <i>writing</i> to the same file at the same time is undefined behavior over NFS