minio部署

预备知识

如果你不知道Minio是做什么的,那么请参考下面链接(包括但不限于)进行学习:

添加choerodon chart仓库并同步

  1. helm repo add c7n https://openchart.choerodon.com.cn/choerodon/c7n/
  2. helm repo update

部署Minio

创建minio所需PVC

  1. helm install c7n/persistentvolumeclaim \
  2. --set accessModes={ReadWriteOnce} \
  3. --set requests.storage=5Gi \
  4. --set storageClassName=nfs-provisioner \
  5. --version 0.1.0 \
  6. --name minio-pvc \
  7. --namespace c7n-system

部署

  1. helm install c7n/minio \
  2. --set service.enabled=true \
  3. --set persistence.enabled=true \
  4. --set persistence.existingClaim=minio-pvc \
  5. --set env.open.MINIO_ACCESS_KEY=admin \
  6. --set env.open.MINIO_SECRET_KEY=password \
  7. --set ingress.enabled=true \
  8. --set ingress.hosts=minio.example.choerodon.io \
  9. --set image.tag=RELEASE.2019-03-27T22-35-21Z \
  10. --version 0.1.0 \
  11. --name minio \
  12. --namespace c7n-system
  • 参数:

参数含义persistence.enabled是否启用持久化存储persistence.existingClaimPVC的名称ingress.enabled是否启用ingressingress.hosts域名env.open.MINIO_ACCESS_KEY用户名env.open.MINIO_SECRET_KEY密码

验证部署

  • 访问设置的域名出现以下界面即部署成功

Minio部署  - 图1