【摘要】Rook 是一款云原生存储编排服务工具,Ceph 是一种广泛使用的开源分布式存储方案,通过 Rook 可以大大简化 Ceph 在 Kubernetes 集群中的部署和维护工作。本文重点介绍 Rook+Ceph 存储方案的技术架构,剖析 Rook+Ceph 各模块的功能及其运作流程,希望给同行在云原生存储的学习和使用过程中提供一些借鉴。

1 前言

Rook 是一款云原生存储编排服务工具,由云原生计算基金会( CNCF )孵化,且于2020 年 10 月正式进入毕业阶段。Rook 并不直接提供数据存储方案,而是集成了各种存储解决方案,并提供一种自管理、自扩容、自修复的云原生存储服务。社区官方资料显示, Rook 1.5 是目前最新的稳定版本,其中只有 Rook +Ceph 存储集成方案处于 stable 状态,版本升级较平滑。

Ceph 是一种广泛使用的开源分布式存储方案,通过 Rook 则可以大大简化 Ceph 在 Kubernetes 集群中的部署和维护工作。基于 Rook+Ceph 的存储方案,能为云原生环境提供文件、块及对象存储服务。

本文将结合个人部署实践和学习心得 , 重点介绍 Rook+Ceph 存储方案的技术架构,剖析 Rook+Ceph 各模块的功能及其运作流程,希望给同行在云原生存储的学习和使用过程中提供一些借鉴。

2. 总体架构

2.1 Ceph 架构

如前文所述, Rook 并不直接提供存储方案,而是用于集成其他存储方案到云原

基于Rook+Ceph的云原生存储架构剖析相关推荐

  1. 快速上手 Rook,入门云原生存储编排

    Rook 是一个开源 cloud-native storage orchestrator(云原生存储编排器),为各种存储解决方案提供平台.框架和支持,以与云原生环境进行原生集成. Rook 将存储软件 ...

  2. 云原生存储系列文章(一):云原生应用的基石

    作者| 郡宝 阿里云技术专家 参与文末留言互动,即有机会获得赠书福利! 导读:存储服务支撑了应用的状态.数据的持久化,是计算机系统中的重要组成部分,也是所有应用得以运行的基础,其重要性不言而喻.在存储 ...

  3. 在 KubeSphere 中使用 Rook 构建云原生存储环境

    作者:尹珉 Rook 介绍 Rook 是一个开源的云原生存储编排器,为各种存储解决方案提供平台.框架和支持,以便与云原生环境进行原生集成. Rook 将分布式存储系统转变为自管理.自扩展.自修复的存储 ...

  4. 云原生存储项目ROOK

    本周一,原生云计算基金会(CNCF)技术监管委员会(TOC)投票接受了新的托管项目Rook,这是CNCF的第15个项目也是目前为止唯一一个存储类的项目,其他项目分别是Kubernetes,Promet ...

  5. 分布式,集中式,云原生存储技术

    分布式,集中式,云原生存储技术 分布式存储软件是真正的统一存储,实现同一套存储系统为上层应用提供块.文件和对象三种数据服务,满足业务对结构化和非结构化数据的存放需求,内置数据保护功能,例如:备份.容灾 ...

  6. 聊一聊单机、集中式、分布式和云原生存储

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 背景 本文主要对 ...

  7. 图文存储常识:单机、集中、分布式、云、云原生存储

    背景 本文主要对杨传辉(日照)<大规模分布式存储系统原理解析与架构实战>.大话存储.网络资源(具体参考文末链接)及个人理解进行整理,意在构建出存储发展基本轨迹和一些基本常识,让更多像我一样 ...

  8. 云原生存储详解:容器存储与 K8s 存储卷

    作者 | 阚俊宝 阿里云技术专家 导读:云原生存储详解系列文章将从云原生存储服务的概念.特点.需求.原理.使用及案例等方面,和大家一起探讨云原生存储技术新的机遇与挑战.本文为该系列文章的第二篇,会对容 ...

  9. k8s挂载目录_云原生存储详解:容器存储与 K8s 存储卷

    作者 | 阚俊宝 阿里云技术专家 导读:云原生存储详解系列文章将从云原生存储服务的概念.特点.需求.原理.使用及案例等方面,和大家一起探讨云原生存储技术新的机遇与挑战.本文为该系列文章的第二篇,会对容 ...

最新文章

  1. cv::Mat使用笔记
  2. maven自带clean_maven之clean、install命令
  3. Python学习笔记简单数据类型之字符串
  4. Nature:读博不该有害身体健康
  5. Mendeley+LaTex: 如何在Latex中优雅的插入引用文献
  6. python自动化测试学习笔记-4内置函数,处理json
  7. 2022年MathorCup 赛题浅评
  8. POJ 1080 Gene
  9. ZYNQ BRAM_ctrl PS PL通信报错
  10. 微软提供的无限次延长Vista激活
  11. git拉取代码报错update_ref failed for ref ‘ORIG_HEAD‘:cannot lock ref ‘ORIG_HEAD‘
  12. 一些触动人心的动效设计欣赏
  13. python采集小说网站完整教程(附完整代码)
  14. 项目经理培训后的一点感概
  15. 工业互联网企业蘑菇物联获数千万元A轮融资,元禾原点资本领投
  16. 搭建个人知识付费应用系统-(6)Sanity 集成
  17. 【win7怎么不让垃圾文件进回收站删除】
  18. 华为专家 | 轻量化微服务测试实践
  19. [影评]一刀倾城(附相关评论及剧中部分台词各一)
  20. 怎样实现随机抽题php,ppt VBA 实现随机抽题

热门文章

  1. 以index.wxml为例解析WXML
  2. 看了第一句,有人就哭了?
  3. 安装simg2img
  4. android 电话号码发iphone怎么样,安卓手机如何轻松的向iPhone发文件呢?
  5. android开发学习:打电话和发短信
  6. 用“等待-通知”机制优化循环等待
  7. 中国茶叶分类图(转载)
  8. 从头撸到脚,SpringBoot 就一篇全搞定!
  9. qt 绘制五角星图形
  10. c#进行excel编辑