Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.28 KB

File metadata and controls

45 lines (28 loc) · 1.28 KB

Minio

MinIO is a S3 compatible object store. See more at https://min.io and https://min.io/docs/minio/kubernetes/upstream/

Install

Minio will require DirectPV!

To check it:

$ kubectl -n minio-operator get pods
NAME                            READY   STATUS    RESTARTS   AGE
console-759db7c499-l2wmg        1/1     Running   0          83s
minio-operator-7f7bccfc-fpb4q   1/1     Running   0          83s
minio-operator-7f7bccfc-x54t9   1/1     Running   0          82s

To install it: ansible-playbook 530-minio-operator.yaml

Usage

Minio operator is installed in the minio-operator namespace, but you must create tenants and buckets (either with the web interface or with mc tool).

Web interface

The URL is something like https://minio-operator.<<ext_dns_name>>, you can get the exact address with:

kubectl -n minio-operator get ingress

get JWT token with:

kubectl -n minio-operator  get secret console-sa-secret -o jsonpath="{.data.token}" | base64 --decode ; echo 

To create and play with a minimal tenant and bucket

See the screenshots for our recommendations on your first tenant. Please note that if you have less than 4 nodes, when creating the tenant, change "Pod Placement"!