写点什么

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

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

关注

评论

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

分布式事务的21种武器 - 5

俞凡

架构 云原生

声网 Token 鉴权机制,以及常见的问题

声网

一文了解获得 Zebec Labs 投资的 Coral Finance,空投计划或在不久推出

西柚子

KubeVela 稳定性及可扩展性评估

阿里巴巴云原生

阿里云 开源 云原生 KubeVela

ZooKeeper 避坑指南: ZooKeeper 3.6.4 版本 BUG 导致的数据不一致问题

阿里巴巴云原生

zookeeper 阿里云 开源 云原生

三种常用的以太网端口链路类型:Access、Hybrid和Trunk

wljslmz

网络 三周年连更

公开下载 | 300页《Java面试宝典》,收藏近万,多位翰林院成员推荐

Java你猿哥

Java MySQL spring 面试 ssm

Mac M1 安装SD不折腾版本

IT蜗壳-Tango

三周年连更

爆赞!GitHub上久经不衰的经典教程:Springboot精髓参考指南手册

Java spring 微服务 Spring Boot 框架

【Python实战】Python采集热搜数据

BROKEN

三周年连更

K8s 安全是云安全的未来

HummerCloud

Kubernetes k8s

如何使用nobelium 1小时快速搭建你的私人博客

黑微狗‮‮

Blog nobelium

Alibaba内网“疯狂”传阅的P8开源出的SpringBoot入门到进阶小册

Java spring 微服务 Spring Boot 框架

云原生技术实践营「微服务X消息队列专场」

阿里巴巴云原生

阿里云 微服务 云原生 消息队列

“双智天花板”闪耀鹏城,问界M5智驾版深圳首场尊享品鉴会成功举办

极客天地

一文了解 Zebec Labs 投资的 Coral Finance,空投计划或在不久推出

股市老人

【web 开发】PHP 特殊的对象引用 "$this"(62)

迷彩

php 面向对象 this指针 三周年连更

五张图带你看透Redis数据结构

GitHub爆赞!阿里P9架构师的JDK源码笔记也太强了!

Java 源码 jdk 高并发

什么是数据库分片?

Java架构历程

Java 数据库 三周年连更

2023-05-03:给你一棵 二叉树 的根节点 root ,树中有 n 个节点 每个节点都可以被分配一个从 1 到 n 且互不相同的值 另给你一个长度为 m 的数组 queries 你必须在树上执行

福大大架构师每日一题

Go 算法 福大大

C++智能指针和内存管理:使用指南和技巧

小万哥

c++ 后端 开发 内存管理 智能指针

https和http有什么区别?

海拥(haiyong.site)

三周年连更

AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion?

阿里巴巴云原生

阿里云 Serverless 云原生 AIGC

面试官:一千万的数据,你是怎么查询的?

查询最新汽车新闻资讯

DS小龙哥

三周年连更

一文看懂:StopWatch 源码解读

后台技术汇

三周年连更

针对容器层的五种攻击手段

穿过生命散发芬芳

容器安全 三周年连更

新手如何学习挖漏洞?看这篇就够了【网络安全】

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

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