MinIO

MinIO the S3 Compatible Object Store

MinIO is a distributed object storage service for high performance, high scale data infrastructures. It is a drop in replacement for AWS S3 in your own environment. It uses erasure coding to provide highly resilient storage that can tolerate failures of up to n/2 nodes.

quick start

install the operator

Note: If the velero addon is installed in your Konvoy cluster it will already have installed the MinIO operator so you must skip the operator install step.

Install the MinIO operator.

kubectl create -f https://github.com/minio/minio-operator/blob/master/minio-operator.yaml?raw=true

install the cluster

Install the MinIO cluster.

kubectl create -f https://github.com/minio/minio-operator/blob/master/examples/minioinstance-with-external-service.yaml?raw=true

access the cluster

Enable localhost access to the MinIO console.

kubectl port-forward service/minio-service 9000

Click to open the MinIO console.

Get the secret key for access key minio to login.

echo $(kubectl get secret minio-creds-secret -o=jsonpath='{.data.secretkey}' | base64 --decode)

delete the cluster and operator

Delete the cluster.

kubectl delete -f https://github.com/minio/minio-operator/blob/master/examples/minioinstance-with-external-service.yaml?raw=true

Note: If the velero addon is installed in your Konvoy cluster then you must not delete the MinIO operator, skip the following delete step.

Delete the operator.

kubectl delete -f https://github.com/minio/minio-operator/blob/master/minio-operator.yaml?raw=true

information

documentation

release notes

license

  • Apache License 2.0

maintenance & support