MinIO¶
一、Server¶
linux
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /opt/lib/minio
# http://10.101.11.236:9193/buckets
kubernetes
kubectl krew install minio
kubectl minio init
kubectl minio tenant create tenant1 --servers 4 --volumes 16 --capacity 16Ti
1.1 Helm¶
helm repo add minio https://charts.min.io/
helm repo update minio
helm search repo minio
helm show values minio/minio --version 5.0.4 > minio-5.0.4.yaml-default
helm show values bitnami/minio --version 11.10.21 > minio-11.10.21.yaml-default
二、Client¶
linux
curl https://dl.min.io/client/mc/release/linux-amd64/mc -k -o ~/bin/mc
chmod +x ~/bin/mc
mc --help
mc alias set myminio http://10.101.11.236:9193 minioadmin minioadmin
kubernetes
kubectl run my-mc -i --tty --image minio/mc:latest --command -- bash
[root@my-mc /]# mc alias set myminio/ https://minio.default.svc.cluster.local MY-USER MY-PASSWORD
[root@my-mc /]# mc ls myminio/mybucket