QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

Rook V1.0 版本新增对 Ceph Nautilus、EdgeFS 以及 NFS 操作符的支持

  • 2019-08-23
  • 本文字数:1229 字

    阅读完需:约 4 分钟

Rook V1.0 版本新增对 Ceph Nautilus、EdgeFS 以及 NFS 操作符的支持

近日,Kubernetes 的存储协调器Rook发布了1.0版本,用于那些在容器中使用文件、块和对象存储的生产级工作负载。Rook1.0 的亮点包括通过操作符为Ceph NautilusEdgeFSNFS等存储后端提供支持。例如,当一个 pod 请求 NFS 文件系统时,Rook 可以不需要任何人工干预就能够自动提供。


Rook 是第一个被云原生计算基金会(CNCF)接受的存储类项目,它帮助存储管理员自动化了日常任务,如分配、配置、灾难恢复、部署和升级存储后端等。通过借助操作符模式及 Kubernetes 特性,Rook 将分布式文档系统变成了可伸缩和自动修复的存储服务。当管理员使用Rook以及Ceph这样的存储后端时,他们只需要担心声明集群的预期状态以及负责设置和配置集群中存储层的操作符。


到目前位置,Ceph 是 Rook 中唯一的稳定存储后端;对于其他大多数存储后端,例如CassandraCockroachDBMinioNFS等,Rook 的支持仍处于 alpha 状态。在这个 1.0 版本中,Rook 对EdgeFS的支持已经从 alpha 过渡到 beta,但 Rook 认为它已经可以投入到实际生产中使用了。


Rook 中的 Ceph 操作符现在已支持最新的 Ceph 版本 Nautilius。Ceph 之前的版本如LuminousMimic仍然在支持范围内,用户可以选择在集群中运行哪个版本。当用户想要升级到更新的版本时,Rook 可以用交错的方式进行升级,以确保将影响降到最低。Rook 还发布了一个将 Ceph 部署到 Kubernetes 的简化方法,删除了易出错的由用户执行的手动配置。当向集群添加新的节点或设备时,Rook 将自动检测到新设备并会根据需要重新平衡数据。



来源:Rook 的文档站点的 Ceph 存储部分


在版本 1.0 中,Rook 增加了对OpenStack Swift的支持,这是EdgeFS中的一个新的存储协议,完善了AWS S3的现有支持。此外,Rook 现在还支持iSCSI块存储,扩展了用户在使用 EdgeFS 时读写存储层的选项。EdgeFS 操作符带有GUI简化存储管理,包括了一个生成自定义资源定义(CRD)以提供 EdgeFS 存储的向导。此外,每个 EdgeFS 集群现在都有内置的用于Prometheus监控的指标。为了提高集群中的高可用性,用户可以定义失败域来平衡读取副本,从而使数据尽可能持久和可用。



来源:Rook 文档站点中的 EdgeFS 存储部分


此外,Rook 的 NFS 操作符现在已经支持 Kubernetes 的动态配置存储。当一个 pod 请求 NFS 文件系统时,Rook 将根据需要提供并准备它,而不需要用户进行任何人工干预。在动态配置存储之前,用户必须手动从存储或云供应商那里提供存储卷,然后在 Kubernetes 创建持久的卷对象。用户可以使用StorageClass对象自动完成这个过程,而 Rook 通过NFS CRD实现了这个支持。


最后,Rook 表示,他们正在寻求继续改进对现有存储后端的支持,并进一步发展Rook框架来提供工具和资源,将其他存储系统整合到云原生环境中。Rook的官方网站已经更新并展示了最初发布后取得的所有进展。你可以在 GitHub 上找到Rook全部的路线图,包括未来的改进和里程碑,以激发未来社区的参与。


原文链接


Rook v1.0 Adds Support for Ceph Nautilus, EdgeFS, and NFS Operator


2019-08-23 08:006047
用户头像

发布了 36 篇内容, 共 19.6 次阅读, 收获喜欢 55 次。

关注

评论

发布
暂无评论
发现更多内容

在 JavaScript 中如何检查对象为空

编程江湖

关于JAVA中顺序IO的基本操作

编程江湖

天翼账号网关系统架构演进历程

架构 网关 亿级流量 双十一

干货必收藏!墨天轮最受DBA欢迎的250份学习文档合集

墨天轮

MySQL 数据库 oracle postgresql

Micro Focus Fortify 最新能力发布,应用安全进入“一切皆代码”新时代

CSS布局(四)之文本布局

Augus

CSS 11月日更

你的web知识有所欠缺。

喀拉峻

Web 安全

掌握Java的内存模型,你就是解决并发问题最靓的仔

华为云开发者联盟

Java 内存模型 线程 并发 工作内存

外卖跑腿系统专业开发外卖跑腿app源码开发

风行无疆

秋招拿到offer之后,分享面试阿里、头条、腾讯的经过以及一些总结

Geek_1df311

Java 编程 程序员 架构 面试

数据倾斜的产生和解决办法?

编程江湖

直播预告|11.27(周六)观测云&思否联合举办的开发者线上沙龙巡演第3站来啦

观测云

直播 沙龙

顺丰科技 x StarRocks :双十一实时运单分析实践

StarRocks

数据库 大数据 数据分析 StarRocks

(文末福利)如果代码莫名其妙跑起来了,就不要去动它了……吗?

Zilliz

数据库

行业分析| 为什么uni-app在音视频领域这么火?

anyRTC开发者

uni-app 音视频 移动开发 语音通话 视频通话

pringBoot + Mybatis Plus + ClickHouse增删改查入门教程

程序员万金游

MySQL 数据库 mybatis Clickhouse

Java线程的生命周期包括哪几种状态?

程序员万金游

java线程

艾媒报告:百度输入法AI功能领跑行业 用户满意度第一

百度开发者中心

百度 AI

Alibaba最新神作!耗时182天肝出来1015页分布式全栈手册太香了

热爱java的分享家

Java 面试 分布式 编程语言 经验分享

Pulsar 分级存储 -- S3 演示

Apache Pulsar

大数据 架构 云原生 分布式存储 Apache Pulsar

元气部落盲盒软件原生开发芒趣盲盒app源码

风行无疆

TypeScript 之 Typeof Type Operator

冴羽

JavaScript typescript html5 翻译 大前端

趣谈哈希表优化:从规避 Hash 冲突到利⽤ Hash 冲突

热爱java的分享家

Java 架构 编程语言 经验分享 哈希表

多商户入驻系统开发多商户入驻app源码开发

风行无疆

如何修复org/jacoco/agent/rt/internal_773e439/Offline异常?

Changing Lin

11月日更

DAS易用性设计

赫杰辉

优秀!阿里甩出GC面试小册,仅7天Github获赞96.9K

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

24 K8S之Service资源及其模型

穿过生命散发芬芳

k8s 11月日更

在牛客逮到一个阿里10年老Java开发,聊过之后收益良多...

Geek_1df311

Java 编程 架构 面试 计算机

Function Mesh:Serverless 在消息与流数据场景下的火花

Apache Pulsar

大数据 架构 云原生 Apache Pulsar pulsar社区

会声会影编辑面板常用功能介绍

懒得勤快

Rook V1.0 版本新增对 Ceph Nautilus、EdgeFS 以及 NFS 操作符的支持_架构_Christian Melendez_InfoQ精选文章