写点什么

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:005973
用户头像

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

关注

评论

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

第一篇测试

童童

架构训练营

想来百万流量技术公众号发布文章吗? InfoQ 开放内容平台了!

xiaotan

InfoQ 的朋友们 热门活动

HikariCP-技术专题-配置介绍和使用

洛神灬殇

全球案例 | NTT:Atlassian 帮助我们重塑危机中的可能性

Atlassian

敏捷 团队协作 数字化转型 Atlassian Jira

重读《重构2》- 提炼变量

顿晓

重构 4月日更

PHP自动加载原理

Sakura

4月日更

7年Java经验|面20+家公司|已拿16个offer|面经总结|

Java架构追梦

Java 架构 面试 20+大厂面经

Android面试送分题:大厂经典高频面试题体系化集合,实战篇

欢喜学安卓

android 程序员 面试 移动开发

iOS--面试题:多线程

ios 面试 多线程

应对海量时序数据,华为云GaussDB(for Influx)有妙招

华为云开发者联盟

云原生 数字化转型 时序数据 华为云GaussDB

「 留言参与 」—— InfoQ 写作平台【 1 周年盛典 】

InfoQ写作社区官方

1 周年盛典 热门活动

《采访彩食鲜 CTO 乔新亮:如何从一名程序员晋阶为CTO》(采访提纲)

石云升

28天写作 4月日更 调查采访能力考核

Modus串行链路系统电气特性:2线-Modus、4线-Modus、RS232-Modus和RS485-Modus的特性

不脱发的程序猿

通信协议 4月日更 Modus 串行链路 RS232、RS485

1小时破千万点击量!阿里巴巴首发:Java核心框架指导手册

Java架构追梦

Java 阿里巴巴 架构 面试 核心框架

JVM-技术专题-方法区中常量池分析

洛神灬殇

JVM 常量池

想来百万流量技术公众号发布文章吗? InfoQ 开放内容平台了!

InfoQ写作社区官方

热门活动

APM-技术专题-监控系统选型

洛神灬殇

APM 监控

云原生势不可挡,华为云GaussDB加速企业数字化转型

华为云开发者联盟

华为云 GaussDB

非科班毕业生,五面阿里:四轮技术面+HR一面已拿offer

码农之家

Java 编程 程序员 互联网 面试

Flume高阶自定义组件

大数据技术指南

大数据 flume 4月日更

最全 MongoDB 基础教程

若尘

数据库 mongodb mongo

阿里巴巴云原生 etcd 服务集群管控优化实践

阿里巴巴云原生

容器 运维 云原生 k8s 存储

HDFS的垃圾桶机制

五分钟学大数据

hadoop 4月日更

入门物联网嵌入式才是关键!

cdhqyj

技术 编程语言 物联网 嵌入式 系统

博云入选2021爱分析·产业数字化厂商全景报告

BoCloud博云

云计算 云原生 PaaS 博云

硬核!阿里内部这份《Java面试核心知识手册》在Github上已获赞高达89.7K!

Java架构之路

Java 程序员 架构 面试 编程语言

Modbus协议在串行链路上的实现

不脱发的程序猿

通信协议 物联网常用协议 4月日更 Modbus 串行通信

智慧城市:大数据运营中心 IOC —— Web GIS 地图应用

一只数据鲸鱼

WebGIS ioc 数据可视化 智慧城市 数据运营

LeetCode题解:剑指 Offer 49. 丑数,三指针,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

android热修复基本原理,15分钟的字节跳动视频面试,满满干货指导

欢喜学安卓

android 程序员 面试 移动开发

小厂逆袭美团|5年经验|一二三面经,已拿offer|

Java架构追梦

Java 架构 面试 美团Offer

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