Kubernetes介绍平台存储系统
一、Ceph
1、基本概念
二、Rook
1、基本概念
2、operator是什么
存储系统是一个专业的整个系统,我们只以常见的方式建立,具体的优化需要参考公司自己的产品和其他调整
https://ceph.io/
Ceph可以有
-
Ceph对象存储:键值存储,其接口简单GET,PUT,DEL等等。比如七牛,阿里云oss等
-
Ceph块设备:,和,还有(RBD是Ceph面向块存储的接口)
-
Ceph文件系统:它比块存储有更丰富的接口,需要考虑目录、文件属性和其他支持现支持并行文件存储应该是最困难的。
一个Ceph需要存储集群
-
至少一个Ceph监视器、Ceph管理器、Ceph OSD(对象存储保护程序)
-
需要运行Ceph需要部署文件系统客户端 Ceph Metadata Server。
-
: Ceph Monitor (
ceph-mon
) 监视器:维护集群状态信息-
包括监视器映射和管理器映射在内的维护集群状态的映射,OSD映射,MDS映射和CRUSH映射。
-
这些映射是Ceph守护程序协调所需的关键集群状态。
-
监视器还负责管理保护程序和客户端之间的身份验证。
-
通常至少需要三个监视器才能实现冗余和高可用性。
-
-
: Ceph Manager 守护进程(
ceph-mgr
) : 跟踪操作指标和指标Ceph当前集群状态-
Ceph Manager守护进程(ceph-mgr)跟踪操作指标和指标Ceph当前集群状态
-
包括存储利用率、当前性能指标和系统负载。
-
Ceph Manager守护程序也是基于托管python管理和公开的模块Ceph包括基础在内的集群信息Web的Ceph Dashboard和REST API。
-
通常至少需要两个管理器来实现高可用性。
-
-
: Ceph OSD (对象存储保护过程,
ceph-osd
) 存储数据-
检查其他的Ceph OSD保护程序的心跳存储数据,处理数据复制、恢复、重新平衡和方向Ceph监控器和管理器提供一些监控信息。
-
通常至少需要3个Ceph OSD实现冗余和高可用性。
-
-
: Ceph Metadata Server (MDS,
ceph-mds
ceph元数据服务器)-
存储能代表 Ceph File System 元数据(如:Ceph块设备和Ceph不使用对象存储MDS).
-
Ceph允许元数据服务器POSIX文件系统用户执行基本命令(如ls,find等),不给Ceph存储集群带来巨大负担
-
二、Rook
1、基本概念
Rook是云原生平台的存储编排工具
Rook工作原理如下:
Rook架构如下
RGW:为Restapi Gateway
2、operator是什么
k8s中operator CRD(CustomResourceDefinitions【k8s自定义资源类型),可以帮助我们快速部署一些状态应用集群,如redis,mysql,Zookeeper等。
Rook的operator是我们k8s集群与存储集群交互的解析器
CRD:CustomResourceDefinitions (自定义资源);如:Itdachang
operator:这可以处理自定义资源类型
- ??博客主页:https://lansonli.blog.csdn.net
- ??欢迎点赞 ?? 收藏 ?留言 ?? 如有错误,请指正!
- ??本文由 Lansonli 原创,首发 CSDN博客??
- ??停下来休息的时候别忘了别人还在跑。希望大家抓紧时间学习,全力以赴过上更好的生活。