|NO.Z.00235|——————————|CloudNative|——|KuberNetes&存储进阶.V01|——|Rook.v00|概述|

一、Rook概述
### --- Rook概述

~~~     一个自我管理的分布式存储编配系统,它本身并不是存储系统,
~~~     在存储和k8s之前搭建了一个桥梁,存储系统的搭建或者维护变得特别简单,rook支持CSI
~~~     Rook是云原生的存储,本身是支持CSI
~~~     可以使用CSI做一些PVC的快照,PVC扩容等操作
二、Rook的架构图
三、Rook架构说明
### --- Rook架构图说明

~~~     # APP:指我们的应用,可以通过APP去挂载PVC或者VolumeClaim
~~~     VolumeClaim去连接Rook
~~~     Rook连接后端的存储,比如ceph,
~~~     再去创建卷,这就实现了动态PV的一种形式
### --- Rook的组件’
~~~     Operator:主要用于有状态的服务,或者是用于比较复杂的应用的管理
~~~     Helm:主要用于无状态的服务,配置分离
### --- Rooke:

~~~     Agent:在每个存储节点上运行,用于配置一个FlexVolume插件,和k8s的存储卷进行集成,挂载网络存储,加载存储卷,格式化文件系统
~~~     Descover:主要用于检测连接到存储节点上的存储设备
### --- Ceph:

~~~     OSD:直接连接到每个集群节点的物理磁盘或者是目录,集群的副本数,高可用性和容错性
~~~     MON:集群监控,所有集群的节点都会向Mon汇报,它记录了集群的拓扑以及数据存储位置信息
~~~     MDS:元数据服务器,负责跟踪文件层次结构并存储ceph元数据
~~~     MGR:提供额外的监控和界面

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

 

posted on 2022-03-31 13:05  yanqi_vip  阅读(43)  评论(0)    收藏  举报

导航