minio 多种形式部署

551 阅读1分钟

minio docker 部署

# 创建目录
mkdir -p /data/minio/
# -e 指定minio的密钥参数  -v 容器外和容器内目录映射
docker run -p 9000:9000 --name minio \
  -e "MINIO_ACCESS_KEY=123" \
  -e "MINIO_SECRET_KEY=123" \
  -v /data/minio/:/data \
  -v /data/minio/config:/root/.minio \
  minio/minio server /data/minio/
  

minio 宿主机部署

# 下载minio地址
wget https://dl.min.io/server/minio/release/linux-amd64/minio
# 设置目录权限,因为下面执行脚本
chmod +x minio
# 执行安装
export MINIO_ROOT_USER=123
export MINIO_ROOT_PASSWORD=123
nohup  ./minio server --address 服务器ip:8184 --console-address 服务器ip:8185 /data/minio

Helm 部署

# 执行helm 命令
helm install iov-minio \
  --set auth.rootUser=1233 \
  --set auth.rootPassword=123 \
    bitnami/minio
# 执行helm命令基于这个网址配置helm脚本    
https://github.com/bitnami/charts/tree/master/bitnami/minio
# 忘记密码,可以通过这个命令查看密码
kubectl get secret --namespace default iov-minio -o jsonpath="{.data.root-user}" | base64 -d