栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

k8s 部署 minio

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

k8s 部署 minio

文章目录
  • 搭建

搭建

Bitnami Object Storage based on MinIO®

官方文档

把 bitnami 加入 helm 仓库

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

values.yaml

global:
  storageClass: "nfs-client"
auth:
  rootPassword: "njc123456"
ingress:
  enabled: true
  ingressClassName: nginx
  hostname: minio.saas.api.gd-njc.com

storageClass:使用NFS存储
rootPassword:用户名默认为 admin,密码在这里设定
ingress.enabled:开启ingress
ingress.ingressClassName:按实际情况填写
ingress.hostname:自定义

搭建本地存储可以参考 k8s 安装本地 storageClass
搭建NFS存储可以参考K8S 集群使用 NFS 做 storageclass

部署

helm install kafka bitnami/minio-f values.yaml -n component

报错

构建后发现,上传文件大于1M就会报错,原因是ingress默认限制了文件上传大小

解决方案:ingress 配置上传大小,参数是 nginx.ingress.kubernetes.io/proxy-body-size

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    meta.helm.sh/release-name: minio
    meta.helm.sh/release-namespace: component
    nginx.ingress.kubernetes.io/proxy-body-size: 5000M
  creationTimestamp: "2022-05-28T08:37:24Z"

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/941724.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号