MinIO日常运维

一、mc客户端下载

https://github.com/minio/mc/releases/tag/RELEASE.2021-03-23T05-46-11Z

二、日常操作

ACCESS_KEY=$(kubectl get secret minio -o jsonpath="{.data.accesskey}" -n kube-system | base64 --decode)

SECRET_KEY=$(kubectl get secret minio -o jsonpath="{.data.secretkey}" -n kube-system | base64 --decode)

CLUSTER_SERVICE_IP=$(kubectl get service -n kube-system minio  -o jsonpath='{.spec.clusterIP}')
mc alias set minio-local http://$CLUSTER_SERVICE_IP:9000 "$ACCESS_KEY" "$SECRET_KEY" --api s3v4


# 查看当前的minio信息

./mc admin info minio-local

# 查看信息

./mc ls  minio-local/onex

# 查看minio policy信息

./mc policy get minio-local/onex


# 创建bucket
#./mc mb minio-local/hubstorage
Bucket created successfully `minio-local/hubstorage`.


三、压测(通过warp)

不能对生产环境做如下压测,切记!!!

ACCESS_KEY=$(kubectl get secret minio -o jsonpath="{.data.accesskey}" -n kube-system | base64 --decode)

SECRET_KEY=$(kubectl get secret minio -o jsonpath="{.data.secretkey}" -n kube-system | base64 --decode)

CLUSTER_SERVICE_IP=$(kubectl get service -n kube-system minio  -o jsonpath='{.spec.clusterIP}')
mc alias set minio-local http://$CLUSTER_SERVICE_IP:9000 "$ACCESS_KEY" "$SECRET_KEY" --api s3v4



warp mixed --host=${CLUSTER_SERVICE_IP}:9000 --access-key=${ACCESS_KEY} --secret-key=${SECRET_KEY} --autoterm

猜你喜欢

转载自blog.csdn.net/zfw_666666/article/details/128547983