资讯详情

云原生(三十二) | Kubernetes篇之平台存储系统介绍

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-mdsceph元数据服务器)

    • 存储能代表 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博客??
  • ??停下来休息的时候别忘了别人还在跑。希望大家抓紧时间学习,全力以赴过上更好的生活。

标签: 50固态继电器mds75eb

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台