NFS:数据可靠性依赖于 NFS 服务器的稳定性和备份策略,安全性可通过权限管理增强。 CEPH:提供副本集、纠删码等机制保证数据高可用性和容灾能力,自带加密选项以增加安全性。 MiniO:支持多节点分布和纠删码,可提供企业级数据保护,同时也支持多种加密手段。 4.Kubernetes集成程度 NFS:Kubernetes 可以通过 PV/PVC 和 Sto...
首先minio不支持直接对接到k8s集群中作为存储,minio跟oss ceph一样都是支持s3协议的,所以我们需要一个s3兼容的csi插件来帮我们完成这个事情,这种插件可以让我们利用 S3 兼容的存储(如 MinIO)作为动态的 PV。 官网地址:https://github.com/ctrox/csi-s3 整个流程如下: 部署minio --- 安装csi插件---配置storagecla...
CSI-s3插件是关键,它允许Kubernetes利用S3协议的存储,包括minio,作为动态存储。部署过程包括:首先安装并配置minio,然后安装csi-s3插件及其组件Attacher和provisioner。接着定义storageclass,完成最后一步创建pvc。支持的挂载模式包括:rclone、s3fs、goofys和s3backer,每种模式适用于不同场景,如需要文件系统...
开源对象存储方案(Minio、ceph RGW、Zenko和Triton等)简介 Minio架构组件、功能特性和数据组织格式 Minio核心概念和部署架构:分布式架构和复制架构 Minio 基于纠删码和部署架构的数据冗余 Minio 分布式集群部署和配置 Minio 控制台:集群配置、对象管理和数据安全 Minio 客户端程序mc及常用的管理命令 (选讲)Minio SDK及使...
Rook 目前支持Ceph、NFS、Minio Object Store、Edegefs、Cassandra、CockroachDB 存储的搭建。 Rook机制: Rook 提供了卷插件,来扩展了 K8S 的存储系统,使用 Kubelet 代理程序 Pod 可以挂载 Rook 管理的块设备和文件系统。 Rook Operator 负责启动并监控整个底层存储系统,例如 Ceph Pod、Ceph OSD 等,同时它还管理 CRD...
k8s 部署openresty k8s 部署minio 存储架构 1 三个概念: pv , pvc ,storageclass pv - 持久化卷, 支持本地存储和网络存储, 例如hostpath,ceph rbd, nfs等,只支持两个属性, capacity和accessModes。其中capacity只支持size的定义,不支持iops等参数的设定,accessModes有三种,ReadWriteOnce(被单个node读写), Read...
CEPH:具备优秀的扩展性和性能优化,适合大数据分析、数据库存储等高性能应用场景。 MiniO:适合大规模对象存储场景,性能表现良好,尤其是在读写对象而非文件级别的操作上有优势。 3.数据可靠性与安全性 NFS:数据可靠性依赖于 NFS 服务器的稳定性和备份策略,安全性可通过权限管理增强。
CEPH:具备优秀的扩展性和性能优化,适合大数据分析、数据库存储等高性能应用场景。 MiniO:适合大规模对象存储场景,性能表现良好,尤其是在读写对象而非文件级别的操作上有优势。 3.数据可靠性与安全性 NFS:数据可靠性依赖于 NFS 服务器的稳定性和备份策略,安全性可通过权限管理增强。