首页 > 其他分享 >MinIO 搭建

MinIO 搭建

时间:2023-07-15 11:11:20浏览次数:47  
标签:kubectl cn minio nfs https helm 搭建 MinIO

官网:https://min.io

中文官网http://www.minio.org.cnhttp://dl.minio.org.cn

GitHub:https://github.com/minio

对象存储服务OSS(Object Storage Service)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。

1.helm部署

前置条件nfs作为存储插件

注:主要是使用nfs命令将集群本地的资源共享起来,所有机器都能访问到,做成一个sc。

1.1.helm部署资源

微软仓库:http://mirror.azure.cn/kubernetes/charts

阿里云仓库:https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

官方仓库:https://hub.kubeapps.com/charts/incubator

# 创建名称空间
kubectl create ns minio

# 搜索可用的version
helm search repo minio/minio
NAME            CHART VERSION   APP VERSION     DESCRIPTION
minio/minio     8.0.10          master          High Performance, Kubernetes Native Object Storage

# 添加仓库
helm repo add minio https://helm.min.io

# 下载chart
mkdir -p ~/minio && cd ~/minio
helm fetch minio/minio
tar zxvf minio-8.0.10.tgz
cd minio

修改 values.yaml

accessKey: 'minio'
secretKey: 'minio123'
persistence:
  enabled: true
  storageCalss: 'nfs-storage' # 自己使用nfs插件创建的存储:kubectl get sc
  VolumeName: ''
  accessMode: ReadWriteOnce
  size: 50Gi

service:
  type: NodePort
  clusterIP: ~
  port: 9000
  nodePort: 32000

resources:
  requests:
    memory: 128Mi

注:如果镜像不好下载,这里registry.cn-hangzhou.aliyuncs.com/image-storage/minio:RELEASE.2021-02-14T04-01-33Z,是推送到阿里镜像仓库的地址可以进行代替,具体看values.yaml文件。

helm 安装:

helm install -f values.yaml minio  minio/minio -n minio

查看资源:

kubectl get pod -n minio
NAME                    READY   STATUS    RESTARTS   AGE
minio-fc58db647-h728b   1/1     Running   0          19s

kubectl get svc  -n minio
NAME    TYPE       CLUSTER-IP     EXTERNAL-IP   PORT(S)          AGE
minio   NodePort   10.111.43.35   <none>        9000:32000/TCP   40s
# 这里之间暴露主机的32000端口去访问

kubectl get pv -n minio
NAME                                       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM         STORAGECLASS   REASON   AGE
pvc-3c105cb9-307d-4859-93d1-e33e74fa3ee3   50Gi       RWO            Delete           Bound    minio/minio   nfs-storage             2m57s

http://192.168.80.45:32000/minio/login

accessKey: 'minio',secretKey: 'minio123'。

登录:

标签:kubectl,cn,minio,nfs,https,helm,搭建,MinIO
From: https://www.cnblogs.com/-k8s/p/17555825.html

相关文章

  • 如何快速搭建帮助中心?只需做好这三步,助力搭建在线帮助中心
    对于当前大部分SaaS厂商而言,在提供优质的产品的同时,还需要配套的产品帮助中心,一方面为了提高用户的使用效率,另一方面则是提高用户自助服务能力,让用户能在帮助中心快速获取解决方案。搭建帮助中心要省时省力快速搭建帮助中心,需要选择一套能够支撑完成前期建设、后期更新等过程的工具......
  • 网站搭建流程分享
    购买服务器(新人都有免费的)–>去控制台到实例管理里重置实例密码–>回到概况点击远程连接,然后输入刚刚设置的密码–>去宝塔官方复制Linux面板的安装脚本(看操作系统进行选择)–>粘贴到远程连接台–>安装完成后输入bt14查看地址和账号和记住端口–>安全组添加ATP对应端口和80端口......
  • rclone工具迁移MinIO至华为云OBS
    下载rclone工具[root@ceshi-minio~]#wgethttps://downloads.rclone.org/v1.62.2/rclone-v1.62.2-linux-amd64.zip--2023-07-1415:01:15--https://downloads.rclone.org/v1.62.2/rclone-v1.62.2-linux-amd64.zipResolvingdownloads.rclone.org(downloads.rclone.org).........
  • 搭建opengl环境
    转载自:https://www.cnblogs.com/ls-33/p/6595818.html 开始学习opengl啦,练习用的编辑器是codeblocks。首先当然是要清楚如何使用codeblocks创建一个opengl项目了。首先必须先引用opengl的库glut,网上百度下载一个完整的glut.下载下来的glut包后解压然后进行以下步骤:将glut......
  • 直播平台搭建,小小倒计时器
    直播平台搭建,小小倒计时器 publicclassjishiqi:MonoBehaviour{  Imagem_image;  Textm_text;  voidStart()  {    m_image=GetComponent<Image>();    m_text=GameObject.Find("Text").GetComponent<Text>();    m_i......
  • 直播app开发搭建,uniapp中微信小程序账号登录
    直播app开发搭建,uniapp中微信小程序账号登录<template><view>    <!--登录适配-->       <!--最新版登录方法--><button             type='primary'@tap="getUserProfile">新      </button>      <......
  • vite+vue3+minio
    之前h5用的minio上传文件,现在web端也需要用这个,但h5是用的vue2,web用的vue3,就出现了一些问题 架子是用的vite搭建的,但vite不支持require导入。用import的话minio不支持import引入,也会报错一.用vue2搭个项目,将minio通过require方式导入,再进行导出,上传npm,然后再npminstall......
  • Vue3+Vue-Router+TypeScript+Vite+Element-Plus+Axios+Pinia快速搭建开发框架
    1、环境准备(1)首先你得需要安装node和npm2、环境初始化(1)先随意找个文件夹,初始化vite#安装pnpmnpmi-gpnpm#初始化vitepnpmcreatevite#安装依赖pnpminstall(2)最后我们执行pnpmrundev3、安装插件(1)Eslint校验代码工具安装eslint#安装eslint......
  • 基于GPT搭建私有知识库聊天机器人(五)函数调用
    文章链接:基于GPT搭建私有知识库聊天机器人(一)实现原理基于GPT搭建私有知识库聊天机器人(二)环境安装基于GPT搭建私有知识库聊天机器人(三)向量数据训练基于GPT搭建私有知识库聊天机器人(四)问答实现OpenAI在6月13日发布了几个重磅更新,其中包括:开放了16k上下文的GPT-3.5-Turbo模型......
  • minio 配置https访问
    官网文档:https://docs.min.io/docs/how-to-secure-access-to-minio-server-with-tls.html在${HOME}.minio/certs文件夹下1、生成私钥opensslgenrsa-outprivate.key20482、生成自签名证书创建一个以openssl.conf以下内容命名的文件。设置IP.1和/或DNS.1指向正确的IP/DNS......