KubeSphere通过Ceph CSI对接持久化存储Ceph集群
- 1. Ceph集群设置
- 2. 创建Kubernetes的存储卷类型和csi适配中间层资源
- 3. kk工具中加入ceph-csi-rbd插件配置
可以选择Ceph RBD或Ceph CSI作为Ceph服务器的底层存储插件。Ceph RBD是Kubernetes上的一个in-tree存储插件,Ceph容器存储接口(CSI)是一个用于RBD和CephFS的驱动程序。
如果安装的是Ceph v14.0.0(Nautilus)及以上版本,那么推荐您使用Ceph CSI RBD
● in-tree存储插件将会被弃用
● Ceph RBD只适用于使用hyperkube镜像的Kubernetes集群,而hyperkube 镜像从Kubernetes 1.17开始已被弃用。
● Ceph CSI功能更丰富,如克隆,扩容和快照
使用Ceph CSI RBD需要安装Kubernetes(v1.14.0 及以上版本)和Ceph v14.0.0(Nautilus)及以上版本
Kubesphere3.3配置Ceph持久化存储官方手册