helm部署minio集群


基于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  #删除文件

猜你喜欢

转载自blog.csdn.net/weixin_44729138/article/details/121432195