Rook 云原生存储介绍

发布时间: 更新时间: 总字数:428 阅读时间:1m 作者: 分享 复制网址

Rook 是一个可以提供 Ceph 集群管理能力的 Operator。Rook 使用 CRD 一个控制器来对 Ceph 之类的资源进行部署和管理

介绍

  • Rook是开源的,适应Kubernetes的云原生存储,通过 kubernetes Operators 实现,CNCF 毕业项目。
  • Rook可以完全控制多种数据存储解决方案(例如 Ceph、EdgeFS、Minio、Cassandra)的部署,管理以及自动恢复
  • Rook将分布式存储系统变成自我管理、自我扩展、自我修复的存储服务。它使存储管理员的任务自动化:部署、启动、配置、供应、扩展、升级、迁移、灾难恢复、监控和资源管理。
  • Rook利用Kubernetes平台的力量,通过Ceph的Kubernetes运营商来提供其服务。
  • Ceph Storage Provider
  • 特点
    • 简单而可靠的自动化存储管理
    • 超规模或超融合存储集群
    • 有效地分配和复制数据以减少损失
    • 配置、文件、块和对象存储
    • 管理开源的Ceph存储
    • 在数据中心轻松实现弹性存储
    • 在Apache 2.0许可下发布的开源软件

组成

  • Rook Operator
  • Rook Agent
  • Rook Discovers

安装

# https://rook.github.io/docs/rook/v1.11/Getting-Started/quickstart/#tldr
git clone -b release-1.4 https://github.com/rook/rook.git
cd rook/cluster/examples/kubernetes/ceph
kubectl create -f common.yaml -f operator.yaml
kubectl create -f cluster.yaml
kubectl get pod -n rook-ceph -o wide

参考

  1. https://github.com/rook/rook
  2. https://rook.github.io/
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数