本篇目录链接
基于k8s的sc,sc的部署详见:https://blog.csdn.net/weixin_44729138/article/details/105865840
step1:部署helm
helm部署百度即可。
step2:添加helm源
helm repo add minio https://helm.min.io/
step3:创建sc
step4:安装minio
helm install minio \
--namespace minio --create-namespace \
--set accessKey=minio,secretKey=minio123 \
--set mode=distributed \
--set service.type=NodePort \
--set persistence.enabled=true \
--set persistence.size=20Gi \
--set persistence.storageClass=minio-nfs-storage \
minio/minio
说明:
–set mode=standalone 为单机版
–set mode=distributed 为集群版
step5:配置minio客户端(命令行配置)
mc config host add minio http://172.16.99.139:32000 minio minio123 --api s3v4
step6:mc客户端使用方法
1. 下载mc客户端
wget http://dl.minio.org.cn/client/mc/release/linux-amd64/mc
chmod 777 mc
mv mc /usr/local/bin
2. 添加 mc 配置文件, 两串随机字符串分别是 MINIO_ACCESS_KEY 和 MINIO_SECRET_KEY
#mc config host add minio节点别名 minio节点url MINIO_ACCESS_KEY MINIO_SECRET_KEY --api s3v4
mc config host add minio http://192.168.101.141:9000 v9rwqYzXXim6KJKeyPm344 0aIRBu9KU7gAN0luoX8uBE1eKWNPDgMnkVqbPC --api s3v4
#配置文件存储在 ~/.mc 中, 查看配置
mc config host list
3. 创建存储桶
#mc mb minio节点别名/存储桶名
mc mb minio/test2 #创建桶
#mc mb minio节点别名/存储桶名/文件路径
mc mb minio/test3/a/b/c #创建桶
#查看minio中存储桶
# mc ls minio节点别名
mc ls minio #查看桶
mc ls minio/test3 #查看桶
4. 上传文件
date > testfile.txt #写一个文件
mc cp testfile.txt minio/test3/a/ #上传文件
mc ls minio/test3/a #查看文件
5. 删除文件
mc rm minio/test3/a/testfile.txt #删除文件