Ceph CSI 3.0.0 发布了!

时间:2022-07-22
本文章向大家介绍Ceph CSI 3.0.0 发布了!,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

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