Note:
- Find default helm values for each repo under
k8s/helm/defaultsfolder - For reference only, installation with kustomize example added to
examples/minio-kustomizefolder
MinIO Kubernetes Operator supports deploying MinIO Tenants onto private and public cloud infrastructures (“Hybrid” Cloud).
We will install official chart, don't confuse it with community managed chart
helm repo add minio-operator https://operator.min.io
# The minio-operator/minio-operator is a legacy chart and should not be installed under normal circumstances.
# minio-operator/minio-operator is legaacy chart and should not be installed under normal circumstances.
helm upgrade -i operator minio-operator/operator \
--namespace minio-operator \
--create-namespace \
--version 7.1.1helm upgrade -i tenant minio-operator/tenant \
--namespace minio-operator \
--create-namespace \
--version 7.1.1 \
-f k8s/helm/tenant.yaml
# To enable ingress add -f k8s/helm/ingress.yaml to the end of above command
# To enable metrics add -f k8s/helm/metrics.yaml to the end of above command- UI: https://minio-192.168.0.100.nip.io
- Credentials: user:
admin, password:admin123
mc alias list
# mc alias set minio http://minio-api-192.168.0.100.nip.io ACCESS_KEY SECRET_KEY
mc alias set minio http://minio-api-192.168.0.100.nip.io admin admin123
mc admin info minio
mc ls minio/You can find docker compose file to setup local minio instance. To use it first deploy Traefik with compose from repository