Skip to content

Configure CP S3 Storage Mount (MinIO — legacy)

Legacy — new installations should use SeaweedFS

As of huddo-boards-cp v2.1.0 the chart deploys SeaweedFS for S3 storage — see the SeaweedFS mount instructions. This page is kept for existing MinIO installations; see the SeaweedFS migration guide to move off MinIO.

MinIO image removed from Docker Hub

The chart pulls MinIO from Docker Hub, where the image is no longer available. Apply the temporary workaround and migrate to SeaweedFS.

Deploy instructions

  1. Create the folder on the nfs.server

    sudo mkdir /pv-connections/kudos-boards-minio
    sudo chmod 755 /pv-connections/kudos-boards-minio
    
  2. Ensure each Node in your Kubernetes cluster can mount this location.

    Please modify the file /etc/exports on your NFS Server to include this line

    /pv-connections/kudos-boards-minio <IP_RANGE_OF_YOUR_SERVERS>/<SUBNET_MASK>(rw,no_root_squash)
    

    For example:

    /pv-connections/kudos-boards-minio 192.168.0.0/255.255.0.0(rw,no_root_squash)
    
  3. Apply new NFS storage to exports

    exportfs -ra