<p>Looking at seaweedfs, want to replace minio. Main reason - seaweedfs can easily be enlarged with any amount of nodes/disks.</p>

<p>But have several questions close to my infrastructure. Now I have 2 nodes with 100 hdds each (HPE CL5800), they were included to kubernetes cluster. </p>

<p>So, how it will be better to run seaweedfs upon these nodes? Make <code>storageClass</code> from all disks? Or to export all disks with <code>mountPropogation</code> inside pod? Or third interesting option? </p>

<p>Minio is running with mountPropogation now, one pod on node, all 100 drives. If one of the drives will go out, we don't need to restart the pod. </p>

<p>Are there any best practices to run seaweed on such infrastructure? </p>

<p>Many thanks in advance. </p>

<p>Update: SeaweedFS has a CSI driver now <a href="https://github.com/seaweedfs/seaweedfs-csi-driver" rel="nofollow noreferrer">https://github.com/seaweedfs/seaweedfs-csi-driver</a></p>
<p>You can use this driver to provide disk spaces for other pods in the Kubernetes cluster.</p>
