helm3搭建minio集群

一、安装单节点minio
1 安装部署

1. 添加 helm 源
helm repo add minio https://helm.min.io/
2. 下载chart压缩包
helm fetch minio/minio
3. 解压并按需更改values.yaml
tar zxvf minio-8.0.10.tgz
vim values.yaml
resources:
  requests:
    memory: 256Mi
4. 部署实例
helm install minio  \ 
--namespace minio \
--create-namespace \  
--set accessKey=minio,secretKey=minio123 \  
--set mode=standalone \  
--set service.type=NodePort \  
--set persistence.enabled=false \  
--set persistence.size=1Gi \ 
-f minio-8.0.10/minio/values.yaml  minio/minio

2 测试
集群deployment 和 svc
在这里插入图片描述3 web 界面:
helm3搭建minio集群_第1张图片
helm3搭建minio集群_第2张图片

二、安装分布式minio集群

2.1 部署安装

1. 添加 helm 源
helm repo add minio https://helm.min.io/
2. 下载chart压缩包
helm fetch minio/minio
3. 解压并按需更改values.yaml
tar zxvf minio-8.0.10.tgz
vim values.yaml
resources:
  requests:
    memory: 256Mi
4. 部署实例
helm install minio \
  --namespace minio --create-namespace \
  --set accessKey=minio,secretKey=minio123 \
  --set mode=distributed \
  --set replicas=4 \
  --set service.type=NodePort \
  --set persistence.enabled=false \
  --set persistence.size=1Gi \
  -f minio-8.0.10/minio/values.yaml minio/minio

2.2 测试
集群statefulset、svc 和 endpoints
kubectl -n minio get statefulset,svc,endpoints minio
helm3搭建minio集群_第3张图片
2.3 web 界面:
新建bucket test01,test02,并各自上传一个文件
helm3搭建minio集群_第4张图片
2.4 mc 命令查看集群信息
mc alias set local http://192.168.2.131:32000 minio minio123
mc ls local 查看文件信息
helm3搭建minio集群_第5张图片

你可能感兴趣的:(kubernetes,hadoop,容器)