Minio

Minio is a lightweight, Amazon S3-compatible Object Storage server.

Overview

Minio is a high-performance distributed Object Storage server, which is designed for large-scale private cloud infrastructure. Minio aggregates persistent volumes (PVs) into scalable distributed Object Storage, by using Amazon S3 REST APIs.

It is best suited for storing unstructured data such as photos, videos, log files, backups, VMs, and container images. For more information about Minio, see https://minio.io Opens in a new tab

Minio supports distributed mode. For more information about distributed mode, see Distributed Minio Quickstart Guide Opens in a new tab.

System requirements

Minio requires a block storage for persistence, which can be provisioned by using a storage class. In IBM® Cloud Private, you can use either Rook Ceph, GlusterFS, or vSphere storage to create the storage class. You can then provide the storage class to the Minio Helm chart to create the Minio server instances.

Deployment scenarios

Minio server can be deployed in a stand-alone or distributed mode.

You can deploy as many instances of Minio that you want. The access to Minio is controlled by secret and access key. You can either have one Minio instance for your entire IBM Cloud Private cluster, or you can have a Minio instance only for your application.

Prerequisites and node preparation

For the more information, see Prerequisites and limitations.

Deploying Minio

You can deploy the Minio server during IBM Cloud Private installation. If you need to add a Minio server after IBM Cloud Private is installed, you can do so by deploying Minio as an add-on service, or by deploying the Helm chart that is available in IBM Cloud Private catalog.

For more information, see Configuring Minio.

Verifying Minio server installation

To verify whether the Minio server was properly installed, you can use the Minio command line. For more information, see Minio Client Quickstart Guide.

Managing your cluster

The following operations can be performed after your cluster is installed.

Upgrade

You can use the HELM upgrade feature to upgrade the Minio chart.

Uninstallation

You can delete the Helm chart to uninstall Minio. For more information, see Uninstalling the chart Opens in a new tab.

Troubleshooting

See Troubleshooting Minio.