首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小陈运维

    MINIO搭建单机以及集群

    https://docs.minio.io/ 一、单机版搭建 操作系统 搭建方式 Linux docker Linux 宿主机 1. docker模式搭建 1.1安装docker curl -fsSL Minio Operator for k8s https://kubernetes.io/ 0 rwsdockercf/minio-resource minio MINIO_SECRET_KEY=minio123 . .NET: https://docs.min.io/docs/dotnet-client-quickstart-guide IAM initialization complete 二、集群版搭建 集群搭建 2.1 集群服务器配置及启动 启动一个分布式Minio实例,你只需要把硬盘位置做为参数传给minio server命令即可,然后,你需要在所有其它节点运行同样的命令。

    2.4K20发布于 2021-10-13
  • 来自专栏DevOps

    minio 对象存储 单机部署

    对象的大小可以从几KB到最大5TB Minio服务器足够轻,可以与应用程序堆栈捆绑在一起,类似于NodeJS,Redis和MySQL。https://docs.minio.io/ 二. 部署 1. 二进制部署 wget https://dl.minio.io/server/minio/release/linux-amd64/minio chmod +x minio . /minio server /data/minio_oss_srv > /data/logs/minio/minio.log 2>&1 &    # 自定义MINIO_ACCESS_KEY和MINIO_SECRET_KEY export MINIO_ACCESS_KEY=minio export MINIO_SECRET_KEY=miniostorage . -e MINIO_SECRET_KEY=sunseaiot minio/minio server /data   #要创建具有永久存储的Minio容器,您需要将本地持久目录从主机操作系统映射到虚拟配置

    74510编辑于 2024-03-29
  • 来自专栏userlyz学习记录

    minio安装及集群部署

    MINIO系列之二:部署MINIO4节点分布式服务并用nginx做Web负载均衡_哔哩哔哩_bilibili 下载minioe wget https://dl.min.io/server/minio/release /linux-amd64/minio 查看minio等级 minio --version firewall-cmd --permanent --zone=public --add-port=9000 minio-node-102 192.168.1.103 minio-node-103 192.168.1.104 minio-node-104 hostnamectl set-hostname minio-node =minio2022 export MINIO_SECRET_KEY=test123lyz 3、在每台虚拟机上运行下列命令启动多节点分布式环境 minio server http://minio-node 因此要使得集群部署成功必须使用挂载非 root 盘的目录。

    4.3K31编辑于 2023-10-18
  • 来自专栏小手冰凉

    zookeeper(单机、伪集群集群部署

    ZooKeeper有三种安装方式:单机模式 & 伪集群模式 & 集群模式 单机模式:ZooKeeper以单实例的形式运 行在一台服务器上,适合测试环境。 所需软件包(提取码:mqtp ) 一、开始部署 1、单机安装Zookeeper #安装JDK环境 [root@zookeeper ~]# tar zxf jdk-8u211-linux-x64.tar.gz localhost:2181(CONNECTED) 11] rmr /test1 # rmrk可以删除带有子节点的节点 关于zoo.cfg配置参数说明可参考官方文档 2、zookeeper单机集群部署 环境如下: 这里在一台物理服务器上,部署3个zk实例 ? 3、 ZooKeeper多机集群部署 为了获得可靠的zk服务,应该在多台服务器上部署多个zk,只要集群中大多数的zk服务启动了,那么总的zk服 务将是可用的。

    7.2K40发布于 2020-04-08
  • 来自专栏飞鸟的专栏

    基于docker的minio集群部署

    修改/etc/hosts 172.30.3.239 node1.minio-cluster 172.30.3.253 node2.minio-cluster 172.30.3.251 node3.minio-cluster /data/export1:/export1 \ -v /work/minio-cluster/data/export2:/export2 \ -v /work/minio-cluster /data/export3:/export3 \ -v /work/minio-cluster/data/export4:/export4 \ -e "MINIO_ACCESS_KEY =admin" \ -e "MINIO_SECRET_KEY=q1w2e3r4" \ minio/minio server http://node{1...3}.minio-cluster minio 查看启动日志 12、使用mc客户端确认应用状态 docker run -it --rm --entrypoint=/bin/sh minio/mc mc config host add node1

    2.9K30编辑于 2022-02-24
  • 来自专栏LVM

    单机部署k8s

    systemctl  enable docker  systemctl start docker

    1.8K10发布于 2020-07-27
  • 来自专栏别先生

    Clickhouse入门学习、单机集群安装部署

    9、Clickhouse的集群架构,如下所示:   ClickHouse集群模式中依赖ZooKeeper工作。 c)、ClickHouse的1个节点只能拥有1个分片,也就是说如果要实现1分片、1副本,则至少需要部署2个服务节点。    11、Clickhouse的单机安装,如下所示:   1)、Clickhouse是mpp多主架构,mpp架构相对简单,节点相互独立,使用zookeeper协调工具进行相互联系,可以先单节点安装,后期再多安装几个节点 Clickhouse的集群安装就是在每台机器上安装Clickhouse的服务端以及客户端,所以在每台机器上重复单机安装步骤。    3)、在/etc/下创建集群配置文件metrika.xml文件(这个文件需要创建),在Clickhouse启动的时候会加载这个配置文件以集群的形式启动Clickhouse。   

    10.5K31发布于 2021-03-02
  • 来自专栏余生大大

    单机K8s加入节点组成集群

    前言 在上一篇中搭建了单机k8s和它的管理系统KubeSphere,但是在实际应用中肯定不是`All-in-One`形式的。 所以要在目前单机的基础上添加工作节点形成集群,默认我们上一篇安装的就是master节点,在master节点的基础上增加node节点 node节点环境配置 工作节点对于硬件环境的依赖没有太强,本篇的其中一个工作节点为 第一步:创建配置文件 使用 KubeKey 检索集群信息。 在集群管理页面,选择左侧菜单节点下的集群节点,或者执行命令 kubectl get node 以检查更改。 有一台因为是非同区域外网导致iptable无法映射没有加入成功到集群节点中,后面我尝试配置内外网映射将外网服务器加入到集群

    69840编辑于 2022-11-02
  • 来自专栏Godev

    外包精通--0成本学习IT运维--MinIO对象存储单机部署K8s

    原理及架构网上有很多总结很好的,这里就不分享了,有需要的可以上网查一下 kuberntes集群环境 使用外包精通--0成本学习IT运维kubespray--master高可用方案部署k8s测试环境 [ ]# 参考文档 官方网站:https://min.io/ Github地址:https://github.com/minio/minio 部署参考链接:https://min.io/docs/minio /kubernetes/upstream/index.html setup一:下载MinIO对象 下载MinIO-dev.yaml到k8s集群master机器上 curl https://raw.githubusercontent.com cockpit.socket Last login: Thu Apr 25 11:51:59 2024 from 192.168.2.129 [root@node3 ~]# mkdir /data setup三:使用命令部署 @node1 minio]# MinIO logs [root@node1 minio]# kubectl logs pod/minio -n minio-dev Formatting 1st pool

    61000编辑于 2024-04-26
  • 来自专栏python3

    基于Docker Compose部署分布式MinIO集群

    而且Minio纠删码是作用在对象级别,可以一次恢复一个对象,而RAID是作用在卷级别,数据恢复时间很长。 Minio对每个对象单独编码,存储服务一经部署,通常情况下是不需要更换硬盘或者修复。 二、Docker Compose部署 Docker Compose允许定义和运行单主机,多容器Docker应用程序。 使用Compose,您可以使用Compose文件来配置MinIO服务。 然后,使用单个命令,您可以通过你的配置创建并启动所有分布式MinIO实例。 分布式MinIO实例将部署在同一主机上的多个容器中。 这是建立基于分布式MinIO的开发,测试和分期环境的好方法。 Compose上部署分布式MinIO,请下载docker-compose.yaml到你的当前工作目录。 访问MinIO http://192.168.31.34:9001/minio/ 用户名:minio,密码:minio123 登录之后,效果如下: 三、MinIO操作 修改密码 点击右上角 提示:无法通过浏览器更新此用户的凭据

    5.7K10发布于 2020-08-05
  • 来自专栏CDN_New

    K8S: (一)CentOS 单机部署初探

    说明:K8S单机安装可能遇到很多坑,网上目前的大部分教程已经不适用最新版了。 -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum makecache 二、安装k8s 修改配置 安装k8s,etcd,docker yum install -y etcd kubernetes 配置修改参考: https://lihaoquan.me/2017/2/25/create-kubernetes-single-node-mode.html

    4.9K60发布于 2019-10-11
  • 来自专栏田飞雨的专栏

    使用 kind 部署单机版 kubernetes 集群

    kubernetes 从一发布开始其学习门槛就比较高,首先就是部署难,用户要想学习 kubernetes 必须要过部署这一关,社区也推出了多个部署工具帮助简化集群部署,社区中推出的部署工具主要目标有两大类 ,部署测试环境与生产环境,本节主要讲述测试环境的部署,目前社区已经有多套部署方案了: https://github.com/bsycorp/kind https://github.com/ubuntu/ k8s 集群,因为 kind 使用起来实在太简单了,特别适用于在本机部署测试环境。 kind 的原理就是将 k8s 所需要的所有组件,全部部署在一个 docker 容器中,只需要一个镜像即可部署一套 k8s 环境,其底层是使用 kubeadm 进行部署,CRI 使用 Containerd 一、使用 kind 部署 k8s 集群 以下安装环境为 mac os。

    2.9K31发布于 2019-12-20
  • 来自专栏运维笔记

    minio 高性能 Kubernetes 原生对象存储

    minio 高性能 Kubernetes 原生对象存储 minio 高性能 Kubernetes 原生对象存储 特点 安装 单机 分布式 客户端mc安装和使用 minioK8S的优化实践 MinIO ,当然minio也提供各种语言的SDK,具体可以参考官网 服务端的安装分为独立单机模式和分布式安装, 以下单机模式的安装方法. 分布式的安装和单机模式的安装类似,只是根据传参不同 单机 Docker容器安装 docker pull minio/minio docker run -p 9000:9000 例如,一个16节点的Minio集群,每个节点16块硬盘,就算8台服務器宕机,这个集群仍然是可读的,不过你需要9台服務器才能写数据。 minioK8S的hostPath部署实践 环境描述: 5个节点k8s环境,使用其中4个节点作为mino,同时都使用节点主机网络 #1.给其中4个节点打标签,因为我要选择标签为minio-server

    7.2K21发布于 2020-05-12
  • 来自专栏软件

    linux配置minio服务单机启动

    官方地址:http://www.minio.org.cn/ Linux下载地址:https://dl.minio.io/server/minio/release/linux-amd64/minio 启动服务有三种方式 /bin/minio server /usr/local/minio/data > /usr/local/minio/data/minio.log 2>&1 & 3、定制服务启动,加入系统自动启动 配置启动配置文件 $ cat >> minio.conf MINIO_VOLUMES="/usr/local/minio/data" MINIO_OPTS="--address :9000 --console-address MINIO_OPTS 开启的端口号 9000 为具体文件访问端口 9001 为控制台页面访问端口 MINIO_ROOT_USER 和 MINIO_ROOT_PASSWORD 对应账号密码 定制minio.service /minio/bin/minio server $MINIO_OPTS $MINIO_VOLUMES Restart=always LimitNOFILE=65536 # Disable timeout

    9.2K40编辑于 2023-04-12
  • 来自专栏Reinvent Data Science

    Milvus跨集群数据迁移

    步骤概览 制作 milvus-backup 镜像,方便备份工具在 K8S 集群中使用 service name 访问 milvus 和 minio 创建 milvus-backup 工作负载 进入 milvus-backup 制作 milvus-backup 镜像 注意:如果是在两个单机版的 milvus 之间迁移数据,是不需要 milvus-backup 镜像的,又或者,如果 k8s 集群部署了 milvus, minioK8S 集群中创建 milvus-backup 工作负载(Deployment) 可以使用 kubectl 创建工作负载,也可以使用 K8S 管理后台(Kuboard / Kubesphere)创建 ,有映像的话,官方叫:my-release; minio.address:对应用 K8Sminio 服务,同上; minio.buketName: 参考集群容器中/milvus/configs/ milvus.yaml文件中的 minio 节点,默认也是:my-release; minio.rootPath:同上,使用 milvus operator 集群部署时,默认为:files; backup.gcPause.address

    1.1K10编辑于 2024-06-14
  • 来自专栏开源部署

    Minio 集群搭建

    安装包参考github 网站 参考图 启动&&运行 配置key(实际可以直接配置到profile中) export MINIO_ACCESS_KEY=<ACCESS_KEY> export MINIO_SECRET_KEY =/usr/local/bin/minio [Service] WorkingDirectory=/usr/local User=minio-user Group=minio-user PermissionsStartOnly =true EnvironmentFile=-/etc/default/minio ExecStartPre=/bin/bash -c "[ -n \"${MINIO_VOLUMES}\" ] || echo \"Variable MINIO_VOLUMES not set in /etc/defaults/minio\"" ExecStart=/usr/local/bin/minio server /docs/distributed-minio-quickstart-guide https://github.com/minio/minio-service

    1.4K20编辑于 2022-07-31
  • 来自专栏飞鸟的专栏

    minio集群安装

    MinIO是一个开源的对象存储服务器,可用于构建高可用性的分布式存储系统。它基于Go语言开发,具有高性能、高可靠性和可扩展性,支持S3 API。本文将介绍如何在Linux系统上安装MinIO集群。 硬件需求安装MinIO集群需要准备以下硬件资源:至少三台服务器,每台服务器至少2个磁盘,一个用于OS安装,另一个用于数据存储;每个磁盘容量不小于1TB;服务器之间的网络延迟小于10ms。 $ wget https://dl.min.io/server/minio/release/linux-amd64/minio$ chmod +x minio$ mv minio /usr/local/ 创建MinIO用户和组为了安全起见,我们需要创建一个MinIO用户和组,用于运行MinIO服务。 检查MinIO集群状态使用浏览器访问其中一台服务器的控制台地址(使用浏览器访问其中一台服务器的控制台地址(例如 http://<Server-1-IP>:9011 ),并输入访问密钥和密钥ID。

    3.3K81编辑于 2023-03-31
  • 来自专栏算法之名

    k8s集群部署三(部署Etcd集群) 顶

    由图中可以看出,Etcd是kube-apiserver用于存储的一个集群。 -trusted-ca-file=/opt/kubernetes/ssl/ca.pem --peer-trusted-ca-file=/opt/kubernetes/ssl/ca.pem 测试Etcd集群

    2.2K30发布于 2019-08-20
  • 来自专栏Rainbond开源「容器云平台」

    在 Rainbond 上使用 Curve 云原生存储

    我们需导入部署集群和客户端所需的机器列表,以便在之后的各类配置文件中填写部署服务的主机名。 这里采用一台服务器,做单节点集群。 CurveFS 支持单机部署和高可用部署,这里我们采用单机部署验证。 所以我们需要部署一个 MinIO 对象存储。 通过 Rainbond 开源应用商店一键部署单机MinIO 或者集群MinIO。 图片 部署完成后,通过 Rainbond 提供的域名访问 MinIO 控制台,默认用户密码 minio/minio123456。然后需要创建一个 Bucket 供 CurveFS 使用。 图片 由于 CurveFS-CSI 没有 Rainbond 应用模型类的组件,都属于 k8s 资源类型,可在 应用视图内 -> k8s资源 下看到。

    1.2K30编辑于 2023-03-29
  • 来自专栏XBD

    基于 docker-compose 部署 Minio 分布式集群

    : image: minio/minio:RELEASE.2021-12-20T22-07-16Z command: server --address ":9001" --console-address ":50001" http://minio0{1...4}/data restart: always hostname: minio01 # 每个节点修改成不同的名字 container_name : minio01 # 每个节点修改成不同的名字 environment: MINIO_ROOT_USER: admin MINIO_ROOT_PASSWORD: 123456789 MINIO_PROMETHEUS_AUTH_TYPE: public MINIO_PROMETHEUS_JOB_ID: minio-job TZ: Asia/Shanghai extra_hosts: - "minio01:192.168.1.101" - "minio02:192.168.1.102" - "minio03:192.168.1.103

    2.5K30编辑于 2022-10-04
领券