Ceph CSI 3.0.0 发布了!

云原生实验室

共 1864字,需浏览 4分钟

 · 2020-08-01

Ceph CSI 3.0.0 发布了!这次更新带来了很多重要的功能,比如为存储块服务 RBD 提供快照创建和删除的功能,以及从快照中创建持久卷等。那么这些新功能对我们云原生应用开发和部署有什么意义呢?如果大家不了解 Ceph CSI,我这里先简单介绍一下:

Ceph CSI 插件实现了启用 CSI 的 Container Orchestrator(CO)和 Ceph 集群之间的接口。它允许动态配置 Ceph 卷并将其挂载到工作负载上,并通过不同的插件来支持 RBDCephFS 这两个不同的存储接口。项目地址:

  • https://github.com/ceph/ceph-csi

兼容性

Kubernetes 集群中接入 Ceph 存储系统时,需要注意 Ceph 版本和 Kubernetes 版本,以及与 Ceph CSI 版本的兼容性。下表列出了支持 RBD 和 CephFS 所需的软件版本。

新特性

Ceph CSI 3.0.0 新增了以下特性:

1. 创建/删除 RBD 快照

可以对容器使用的 PVC 创建快照来快速备份,以满足数据库和应用的数据备份需求。

2. 通过 RBD 快照创建 PVC

可以直接从快照中创建 PVC,然后挂载到容器中,这样就可以实现快速恢复数据,减少数据库之类的应用中断时间。

3. PVC 复制

可以从一个 PVC 中复制出一个新的 PVC,实现容器数据的快速迁移。

4. 支持多个 CephFS 子卷组

子卷(Subvolume)可以看作是 CephFS 卷的一个子目录,通过为子卷提供多组设置的支持,可以实现更精细的用户权限管理。

5. Docker 镜像支持不同 CPU 架构

6. RBD PVC 支持 ROX(ReadOnlyMany)模式

支持 ROX(ReadOnlyMany) 模式,即可以被多个节点以只读模式挂载。

总体看来,Ceph CSI 3.0.0 为用户带来了强大的数据迁移、备份和恢复功能,满足了人工智能和数据库共享容器化存储需求。

参考链接

  • Ceph CSI: https://github.com/ceph/ceph-csi
  • Ceph CSI 3.0.0: https://github.com/ceph/ceph-csi/releases



你可能还喜欢

点击下方图片即可阅读

只有 4000 行代码的 WireGuard 不权威指南:WireGuard 的搭建使用与配置详解

云原生是一种信仰 ?



码关注公众号

后台回复◉k8s◉获取史上最方便快捷的 Kubernetes 高可用部署工具,只需一条命令,连 ssh 都不需要!



点击 "阅读原文" 获取更好的阅读体验!

         
❤️给个「在看」,是对我最大的支持❤️
浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报