当前位置: 首页 > news >正文

第十二篇:云原生存储及存储进阶

 

image

动态存储

StorageClass官方文档:https://kubernetes.io/zh-cn/docs/concepts/storage/storage-classes/

StorageClass:存储类,由K8s管理员创建,用于动态管理PV,可以链接至不同的后端存储(Ceph、GlusterFS等)。
当应用(通过PVC)请求存储时,存储的请求会指向StorageClass,然后StorageClass会自动的创建、删除PV。 实现方式:
in-tree: 内置于K8s核心代码,对于存储的管理,都需要编写相应的代码。 out-of-tree:由存储厂商提供一个驱动(CSI),安装到K8s集群,然 后StorageClass只需要配置该驱动即可,驱动器会代替StorageClass管理存储。
CSI:Kubernetes的容器存储接口标准,为各种外部存储系统提供统一的插件化接入方式

 

image

云原生存储编排器Rook

Rook是云原生存储编排器,在Kubernetes与分布式存储系统(如Ceph)之间搭建桥梁,将存储系统转变为自动化管理的存储服务,让部署、配置、扩容、监控等操作完全自动化。它通过CSI支持PVC的快照、扩容、克隆等高级功能

Rook存储架构

image

  • Rook模式:
    • Operator模式:用于自动化管理有状态服务或复杂应用的Kubernetes控制器模式(Ceph、Prometheus、MySQL、Elasticsearch)
    • Helm模式:主要用于部署和版本化管理无状态服务的Kubernetes包管理器(Nginx、Grafana、redis)
  • Rook插件:
    • Agent:运行在每个节点上的守护进程,负责Kubernetes存储卷的实际挂载和格式化操作
    • Discover:自动检测存储节点上可用磁盘设备的发现服务
  • Ceph插件:
    • Ceph OSD:直接管理物理磁盘的对象存储守护进程,负责数据存储和副本维护。
    • Ceph MON:维护整个集群状态和拓扑信息的监控器组件。
    • Ceph MDS:为CephFS文件系统提供元数据管理服务的服务器。
    • Ceph RGW:提供兼容S3和Swift接口的对象存储网关服务。
    • Ceph MGR:Ceph集群的管理器组件,负责提供集群监控、指标收集和模块化扩展功能的管理接口。

Rook安装注意事项

K8s集群至少五个节点,每个节点的内存不低于5G,CPU不低于2核
至少有三个存储节点,并且每个节点至少有一个裸盘
K8s集群所有的节点时间必须一致

  Rook安装部署

[root@k8s-master01 ceph]# kubectl describe node |grep Taint
Taints:             <none>
Taints:             <none>
Taints:             <none>
Taints:             <none>
Taints:             <none>

 

Rook安装

使用 Rook >1.3 版本创建集群时,使用挂载未格式化的裸盘,不要使用创建文件系统或目录

每个节点配置不能低于2核4G

k8s 1.19 以上版本,快照功能需要单独安装 snapshot 控制器
  • 下载Rook安装文件
git clone --single-branch --branch v1.6.3 https://github.com/rook/rook.git

 

  • 配置更改
cd rook/cluster/examples/kubernetes/ceph
vim operator.yaml

 

  # ROOK_CSI_CEPH_IMAGE: "quay.io/cephcsi/cephcsi:v3.3.1"# ROOK_CSI_REGISTRAR_IMAGE: "k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.0.1"# ROOK_CSI_RESIZER_IMAGE: "k8s.gcr.io/sig-storage/csi-resizer:v1.0.1"# ROOK_CSI_PROVISIONER_IMAGE: "k8s.gcr.io/sig-storage/csi-provisioner:v2.0.4"# ROOK_CSI_SNAPSHOTTER_IMAGE: "k8s.gcr.io/sig-storage/csi-snapshotter:v4.0.0"# ROOK_CSI_ATTACHER_IMAGE: "k8s.gcr.io/sig-storage/csi-attacher:v3.0.2"ROOK_CSI_CEPH_IMAGE: "quay.io/cephcsi/cephcsi:v3.3.1"ROOK_CSI_REGISTRAR_IMAGE: "crpi-dluio7wrsqcvaggn.cn-hangzhou.personal.cr.aliyuncs.com/yuanxiaojiang/csi-node-driver-registrar:v2.0.1"ROOK_CSI_RESIZER_IMAGE: "crpi-dluio7wrsqcvaggn.cn-hangzhou.personal.cr.aliyuncs.com/yuanxiaojiang/csi-resizer:v1.0.1"ROOK_CSI_PROVISIONER_IMAGE: "crpi-dluio7wrsqcvaggn.cn-hangzhou.personal.cr.aliyuncs.com/yuanxiaojiang/csi-provisioner:v2.0.4"ROOK_CSI_SNAPSHOTTER_IMAGE: "crpi-dluio7wrsqcvaggn.cn-hangzhou.personal.cr.aliyuncs.com/yuanxiaojiang/csi-snapshotter:v4.0.0"ROOK_CSI_ATTACHER_IMAGE: "crpi-dluio7wrsqcvaggn.cn-hangzhou.personal.cr.aliyuncs.com/yuanxiaojiang/csi-attacher:v3.0.2"

 

如果是其他版本,需要自行同步,同步方法可以在网上找到相关文章。可以参考
https://blog.csdn.net/sinat_35543900/article/details/103290782
还 是 operator 文 件 , 新 版 本 rook 默 认 关 闭 了 自 动 发 现 容 器 的 部 署 , 可 以 找 到
ROOK_ENABLE_DISCOVERY_DAEMON 改成 true 即可:
  # ROOK_ENABLE_DISCOVERY_DAEMON: "false"ROOK_ENABLE_DISCOVERY_DAEMON: "true"

 

部署rook

 

http://www.jsqmd.com/news/70191/

相关文章:

  • 2025年重庆轨道交通大专院校排行榜,专业学校推荐新测评 - mypinpai
  • 2025年天坛整装:国企背景下的全链路家装服务体系权威解读 - 十大品牌推荐
  • 2025年酱菜瓶批发厂家推荐榜单:调料瓶‌/罐头瓶‌/蜂蜜瓶源头厂家精选 - 品牌推荐官
  • 2025年上海防水工程公司推荐:防水工程施工推荐哪些企业全解 - 工业品牌热点
  • 2025年方形工件抓取方案推荐:柔性夹爪如何破解工业自动化难题 - 品牌2025
  • 2025年天坛整装:国企匠心引领的品质家装全链路模式深度解析 - 十大品牌推荐
  • 2025年天坛家具:69年国企匠心整装产业链深度解读与盘点 - 十大品牌推荐
  • 2025年天坛家具:国企背景下的家装业务全链路布局与品牌架构深度解析 - 十大品牌推荐
  • 2025 年 12 月精密磨床厂家权威推荐榜:东莞超精密/广东高精密/进口/无心/立式等十大品类,匠心精工与稳定效能深度解析 - 品牌企业推荐师(官方)
  • 2025年天坛装修:国企基因下的全产业链优势深度解析与盘点 - 十大品牌推荐
  • 2025年天坛家具:国企家装生态布局深度解析与全国服务网络盘点 - 十大品牌推荐
  • 2025年天坛装饰:国企基因深度解析与全链资质权威盘点 - 十大品牌推荐
  • 2025年12月东莞曙光磨床厂家权威推荐榜:平面/成型/手摇/精密/定制/圆台磨床,SGM与PMM系列工业精工之选 - 品牌企业推荐师(官方)
  • 2025年天坛装修:国企全产业链深度解析与全场景服务矩阵盘点 - 十大品牌推荐
  • 2025年天坛装修:国企全产业链闭环优势深度解析与行业盘点 - 十大品牌推荐
  • 2025年天坛装饰:国企基因赋能全产业链的系统性优势分析 - 十大品牌推荐
  • 固万基五金联系方式: 工业紧固件一站式采购服务对接指南 - 品牌推荐
  • 固万基五金 联系方式: 工业品采购对接流程及供应商核实要点 - 品牌推荐
  • 2025年不锈钢管五大品牌排行榜,实力厂家深度解析,TP304不锈钢无缝管/316不锈钢无缝管 /不锈钢管厂家选哪家 - 品牌推荐师
  • 亲测有效!大四学长教你降AI率至5%以下,附工具推荐【2025最新攻略】 - 老米_专讲AIGC率
  • 固万基五金 联系方式: 工业紧固件全品类采购服务完整指南参考 - 品牌推荐
  • HTML5+CSS 学习示例
  • 2025年天坛装修:国企供应链体系深度解析与全链路交付能力评估 - 十大品牌推荐
  • 2025年12月广东过滤材料厂家推荐排行榜:空气/活性炭/粉尘/氢能源/电子半导体/汽车空调/新风/工业/电子烟/泳池滤芯过滤材料专业供应商精选 - 品牌企业推荐师(官方)
  • aa
  • 2025 最新成都营销策划公司 TOP5 评测!西南地区品牌咨询服务商实战案例驱动 + 系统方法论权威榜单发布,赋能企业品牌资产与业绩双增长 - 全局中转站
  • 1210上节课复习
  • 2025年比较好的碳酸钙专用耙式真空干燥机厂家最新权威实力榜 - 品牌宣传支持者
  • 基于MATLAB的HHT变换完整实现(含EMD分解与三维时频谱生成)
  • 2025广州出国留学中介哪个好 - 留学机构评审官