通过helm在k8s上安装minio

1 helm安装minio

1.1 下载minio

添加仓库

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

将minio拉取下来

helm pull bitnami/minio --version 版本号

解压到本地开始编辑配置文件

tar -zxf minio-xxx.tgz
[root@k8s-master01 minio]# vi values.yaml

1.2 修改values.yaml配置

auth:rootUser: admin   //root用户rootPassword: "密码" /root密码
statefulset:replicaCount: 1  //副本
service:type: NodePort  //指定外网访问服务类型

1.3 开始安装minio

[root@k8s-master01 minio]# helm install minio ../minio -n newlandp

1.4 查看安装情况

[root@k8s-master01 minio]# kubectl get pod  -n newlandp   
NAME                     READY   STATUS    RESTARTS   AGE
minio-5d684b8858-8vzn5   1/1     Running   0          18m
postgresql-0             1/1     Running   0          49d
[root@k8s-master01 minio]# kubectl get svc  -n newlandp
NAME            TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)                         AGE
minio           NodePort    10.0.0.149   <none>        9000:32077/TCP,9001:32373/TCP   18m
postgresql      NodePort    10.0.0.154   <none>        5432:32109/TCP                  49d
postgresql-hl   ClusterIP   None         <none>        5432/TCP                        49d

 2 如果只是docker环境

1 创建本地目录

mkdir -p /usr/local/minio/config
mkdir -p /usr/local/minio/data

2 镜像下载

docker pull minio/minio:RELEASE.2023-07-21T21-12-44Z.fips

3 运行

docker run -p 9080:9080 -p 9090:9090 \--net=host \--name minio \-d --restart=always \-e "MINIO_ROOT_USER=minioadmin" \-e "MINIO_ROOT_PASSWORD=liu22222" \-v /usr/local/minio/data:/data \-v /usr/local/minio/config:/root/.minio \minio/minio:RELEASE.2023-07-21T21-12-44Z.fips server \/data --console-address ":9090" -address ":9080"

-p 9000:9000:将容器内部的 9000 端口映射到主机的 9000 端口,用于访问 MinIO 对象存储服务器。
-p 9090:9090:将容器内部的 9090 端口映射到主机的 9090 端口,用于访问 MinIO 管理界面。
--net=host:将容器与主机共享网络命名空间,这样容器内部的网络设置可以直接应用于主机。
--name minio:给容器指定一个名称为 “minio”。
-d --restart=always:将容器设置为以守护进程方式运行,并在重启时自动重启容器。
-e "MINIO_ROOT_USER=minioadmin" -e "MINIO_ROOT_PASSWORD=minioadmin":设置 MinIO 的访问密钥和秘密密钥。在这个例子中,访问密钥设置为 “minioadmin”,秘密密钥也设置为 “minioadmin”。
-v /home/minio/data:/data:将主机的 /home/minio/data 目录挂载到容器的 /data 目录,用于持久化存储 MinIO 的数据。
-v /home/minio/config:/root/.minio:将主机的 /home/minio/config 目录挂载到容器的 /root/.minio 目录,用于存储 MinIO 的配置文件。
minio/minio server /data --console-address ":9090" -address ":9000":以 /data 目录作为存储路径,在主机上启动 MinIO 服务器。--console-address 用于指定管理界面的访问地址,-address 则指定 MinIO 对象存储的访问地址。

3 配置minio浏览器访问设置

test为桶名称

{"Version": "2012-10-17","Statement": [{"Effect": "Allow","Principal": {"AWS": ["*"]},"Action": ["s3:GetBucketLocation","s3:ListBucket"],"Resource": ["arn:aws:s3:::test"]},{"Effect": "Allow","Principal": {"AWS": ["*"]},"Action": ["s3:GetObject"],"Resource": ["arn:aws:s3:::test/*"]}]
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/831981.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python-VBA函数之旅-open函数

目录 一、open函数的常见应用场景 二、open函数使用注意事项 三、如何用好open函数&#xff1f; 1、open函数&#xff1a; 1-1、Python&#xff1a; 1-2、VBA&#xff1a; 2、推荐阅读&#xff1a; 个人主页&#xff1a;神奇夜光杯-CSDN博客 一、open函数的常见应用场…

Kannala-Brandt 鱼眼相机模型

最近在学习 ORB-SLAM3 的源代码&#xff0c;并模仿、重构了相机模型的实现 在学习的过程中发现针孔相机 (Pinhole) 与鱼眼相机 (Fisheye) 都有畸变参数&#xff0c;但是鱼眼相机无法使用 cv::undistort 函数去畸变 在对鱼眼相机的深度归一化平面进行可视化后&#xff0c;发现…

Android 修改Camera的最大变焦倍数

文章目录 一、前摄后摄都修改二、只修改前摄或后摄 由于项目的摄像头在预览时如果放大太多倍(比如放大4倍或者8倍)会出现模糊的情况&#xff0c;所以我们需要做出限制&#xff0c;修改Camera的最大变焦倍数。&#xff08;以下示例为Android13 MTK平台&#xff09; 一、前摄后摄…

SQL 注入神器:SQLMap 简单使用

前言 SQLMap 是一款用于自动化 SQL 注入检测与渗透测试的开源工具&#xff0c;其主要功能是检测和利用 Web 应用程序中的 SQL 注入漏洞。以下是 SQLMap 的主要特点和功能&#xff1a; 自动化检测&#xff1a;SQLMap 可以自动发现 Web 应用程序中的 SQL 注入漏洞&#xff0c;包…

QT5之windowswidget_菜单栏+工具栏_核心控件_浮动窗口_模态对话框_标准对话框/文本对话框

菜单栏工具栏 新建工程基类是QMainWindow 1、 2、 3、 点.pro文件&#xff0c;添加配置 因为之后用到lambda&#xff1b; 在.pro文件添加配置c11 CONFIG c11 #不能加分号 添加头文件 #include <QMenuBar>//菜单栏的头文件 主窗口代码mainwindow.cpp文件 #include &q…

Hive大数据任务调度和业务介绍

目录 一、Zookeeper 1.zookeeper介绍 2.数据模型 3.操作使用 4.运行机制 5.一致性 二、Dolphinscheduler 1.Dolphinscheduler介绍 架构 2.架构说明 该服务内主要包含: 该服务包含&#xff1a; 3.FinalShell主虚拟机启动服务 4.Web网页登录 5.使用 5-1 安全中心…

计算机视觉(CV)简介

计算机视觉&#xff08;CV&#xff09;技术是一种在计算机中模拟人类视觉和图像处理能力的技术。它可以从图像和视频中提取有用的信息&#xff0c;并进行分析和理解。以下是计算机视觉技术的优势和挑战的一些例子&#xff1a; 优势&#xff1a; 高效处理大量图像数据&#xff…

局域网唤醒平台:UpSnap

简介&#xff1a;UpSnap是一个简单的唤醒局域网网络应用程序。UpSnap为每个用户、每个设备提供了唯一的访问权限。虽然管理员拥有所有权限&#xff0c;但他们可以为用户分配特定的权限&#xff0c;如显示/隐藏设备、访问设备编辑、删除和打开/关闭设备电源。 历史攻略&#xf…

给Ollama套个WebUI,方便使用

Ollama 基本的安装使用参考前文 https://xugaoxiang.com/2024/05/01/ollama-offline-deploy/&#xff0c;前文使用的模型是 llama2&#xff0c;本篇将使用 llama3&#xff0c;因此在启动时&#xff0c;命令是 ollama run llama3。 Ollama Llama3 Llama3 是 Meta 发布的大语言模…

Optional学习记录

Optional出现的意义 在Java中&#xff0c;我们经常遇到的一种异常情况&#xff1a;空指针异常&#xff0c;在原本的编程中&#xff0c;为了避免这种异常&#xff0c;我们通常会向对象进行判断&#xff0c;然而&#xff0c;过多的判断语句会让我们的代码显得臃肿不堪。 所以在J…

用LangChain打造一个可以管理日程的智能助手

存储设计定义工具创建llm提示词模板创建Agent执行总结 众所周知&#xff0c;GPT可以认为是一个离线的软件的&#xff0c;对于一些实时性有要求的功能是完全不行&#xff0c;比如实时信息检索&#xff0c;再比如我们今天要实现个一个日程管理的功能&#xff0c;这个功能你纯依赖…

拼多多关键词怎么推广

拼多多上的关键词推广可以通过以下步骤进行&#xff1a; 拼多多推广可以使用3an推客。3an推客&#xff08;CPS模式&#xff09;给商家提供的营销工具&#xff0c;由商家自主设置佣金比例&#xff0c;激励推广者去帮助商家推广商品链接&#xff0c;按最终有效交易金额支付佣金…

定子的检查和包扎及转子的检查

线圈接好后 用摇表测试 线圈和外壳之间的绝缘性&#xff01; 测试通过后进行焊接&#xff01;&#xff0c;焊接的工具在后面的文章中会介绍&#xff01; 焊接好后&#xff0c;包绝缘管。 焊接完成后 进行星型连接&#xff0c;或者三角形连接&#xff01; 白扎带进行绑扎&…

室外巡检机器人——A2型高防护轮式巡检机器人

在科技日新月异的时代&#xff0c;室外巡检机器人犹如一位无畏的守护者&#xff0c;悄然出现在我们的视野之中。它迈着坚定的步伐&#xff0c;穿梭于各种复杂的室外环境&#xff0c;承担着重要的巡检任务。它是科技与智慧的结晶&#xff0c;是保障安全与稳定的前沿力量。让我们…

【C语言】字符串操作总结

目录 前言 1.字符串逆序输出 &#xff08;1&#xff09;不改变输入的字符串 &#xff08;2&#xff09;改变输入的字符串 2.求字符串长度的函数strlen 3.字符串拷贝函数strcpy 4.字符串连接函数strcat 5.字符串比较函数strcmp 6.strncpy(p, p1, n) 复制指定长度字符串…

【Python基础】进程

文章目录 [toc]程序与进程的区别与联系同步任务示例 并行任务示例进程调度的“随机性” 进程属性与方法process_object.start()方法process_object.join()方法process_object.daemon属性没有设置守护进程的情况设置守护进程的情况 process_object.current_process()方法 进程通…

数仓开发:DIM层数据处理

一、了解DIM层 这个就是数仓开发的分层架构 我们现在是在DIM层&#xff0c;从ods表中数据进行加工处理&#xff0c;导入到dwd层&#xff0c;但是记住我们依然是在DIM层&#xff0c;而非是上面的ODS和DWD层。 二、处理维度表数据 ①先确认hive的配置 -- 开启动态分区方案 -- …

c++:优先级队列(priority queue)使用及底层详解,附带仿函数初步使用

文章目录 优先级队列的使用大堆小堆**注意** 优先级队列的模拟实现pushpopsizeemptytop 仿函数仿函数是什么pushpop 仿函数结合优先级队列的优势 优先级队列的使用 优先级队列本质是就是完全二叉树,是个堆.我们可以用优先级队列来取出一段序列中的前N个最大值. priority_queue…

Postman的一些使用技巧

Postman 是一个流行的 API 开发工具&#xff0c;用于设计、开发、测试、发布和监控 API。在现代web开发中使用非常广泛。后端开发必备而且必会的工具。 目录 1.配置环境变量 2.动态变量 3.脚本 4.测试 5.模拟 6.监控 7.集合运行器 8.响应保存 9.请求历史 10.同步请求…

嵌入式Linux编辑器vi

一、vi是什么 vi是Linux系统的第一个全屏幕交互式编辑工具。 vi与vim vi 和 vim 是 Linux 和 Unix 系统上非常流行的文本编辑器。尽管 vi 是最初的版本&#xff0c;但 vim&#xff08;Vi IMproved&#xff09;是它的一个增强版本&#xff0c;提供了更多的功能和易用性。 vi 是一…