云技术社区

要用好Kubernetes上的Ceph存储,你必须搞定Rook

Posted on 2020-02-02

Rook是Kubernetes的一个开源云原生存储编排器,它最大的特点被形容为易于使用。这个项目的名称来自国际象棋,而掌握Rook比学会下国际象棋要容易。

Cloudibility的开发工程师、Rook项目的维护者之一Alexander Trost在最近的Free Open Source Developers' European Meeting(免费开源开发者欧洲会议,FOSDEM)上讨论了如何使用Rook,内容贯穿了Rook的架构和优势。这个演讲中的demo可以在GitHub上获得(https://github.com/galexrt/presentation-distributed-storage-with-rook)。

为什么说你必须了解和掌握这个项目?通过Rook,运维团队可以在Kubernetes之上运行软件分布式系统(SDS)(如Ceph)。然后,开发人员可以使用该存储在Kubernetes中动态创建持久卷(PV)以部署应用程序,例如Jenkins、WordPress和任何其他需要状态的应用程序。

Ceph是一种流行的开源SDS,可以提供流行的许多类型的存储系统,例如对象、块和文件系统,并在商用硬件上运行。Rook目前是CNCF的孵化级项目,也可以与其他存储provider一起使用,包括CockroachDB、EdgeFS、Minio和Cassandra。

至于Rook如何帮助你更好地使用Ceph,Trost说主要的好处是MONs的健康检查,带有自动故障转移,通过Kubernetes对象以及在一个中心位置提供存储选择实现对Ceph集群、池、文件系统和RGW的简单管理。

要了解和掌握Rook,你可以查看快速入门指南(https://rook.io/docs/rook/v0.9/quickstart-toc.html)、GitHub存储库(https://github.com/rook/rook),加入论坛(https://groups.google.com/forum/#!forum/rook-dev)或Slack频道(https://slack.rook.io/)。

FOSDEM上的相关幻灯片(https://fosdem.org/2019/schedule/event/ceph_storage_with_rook/attachments/slides/3272/export/events/attachments/ceph_storage_with_rook/slides/3272/Ceph_storage_with_Rook_Slides.pdf)或演讲(https://fosdem.org/2019/schedule/event/ceph_storage_with_rook/)可以让你了解更多。

在即将举行的开放式基础架构峰会上,有两个专门讨论该项目的会议——《Rook: A new and easy way to run your Ceph storage on Kubernetes》(《Rook:在Kubernetes上运行Ceph存储的一种新的简单方法》,以及《Storage 101:Rook and Ceph》。


Posted in Ceph Kubernetes 存储
咨询热线:400-100-3070

北京易捷思达科技发展有限公司:北京市海淀区西北旺东路10号院东区1号楼1层107-2号

南京子公司:江苏省南京市雨花台区软件大道168号润和创智中心B栋一楼西101

上海office:上海黄浦区西藏中路336号华旭大厦22楼2204

郑州分公司:河南省郑州市中原区西三环路大学科技园东区14号楼3层北户301

成都分公司:成都市高新区199号天府三街太平洋保险金融大厦A区8楼


邮编:100094


邮箱:

contact@easystack.cn (业务咨询)

partners@easystack.cn(合作伙伴咨询)

marketing@easystack.cn (市场合作)

training@easystack.cn (培训咨询)

hr@easystack.cn(招聘咨询)

Copyright © 2017 EasyStack Inc. All Rights Reserved. 京ICP备16000234号-1 京公网安备 11010802024994号