【问题标题】:Ceph CSI (rbd.csi.ceph.com) vs Ceph RBD (kubernetes.io/rbd)Ceph CSI (rbd.csi.ceph.com) 与 Ceph RBD (kubernetes.io/rbd)
【发布时间】:2020-09-21 22:02:06
【问题描述】:

我使用 kubernetes v1.16.10Ceph 13.2.2 Mimic 集群通过 ceph-csi 进行动态卷配置。

但后来我找到了 ceph-rbd

Ceph RBD (kubernetes.io/rbd)

https://kubernetes.io/docs/concepts/storage/storage-classes/#ceph-rbd

根据:

Ceph CSI (rbd.csi.ceph.com)

https://docs.ceph.com/docs/master/rbd/rbd-kubernetes/#block-devices-and-kubernetes

您可以将 Ceph 块设备映像与 Kubernetes v1.13 及更高版本通过 ceph-csi 一起使用,它会动态配置 RBD 映像以支持 Kubernetes 卷并将这些 RBD 映像映射为块设备(可选择挂载映像中包含的文件系统)在运行引用 RBD 支持的卷的 pod 的工作程序节点上。

那么...我应该使用哪一个?

优点/缺点?

提前致谢。

【问题讨论】:

  • 似乎控制器映像已删除使用ceph-rbd 存储类所需的二进制文件。 AFAIK ceph-rbd 不允许调整音量大小,我不确定ceph-csi 是否有能力,我尝试遵循 ceph csi 指南,但由于一些晦涩的错误而失败。我也很好奇这些差异

标签: kubernetes provisioning ceph persistent-volumes block-device


【解决方案1】:

我不知道确切的区别,但是 Ceph CSI 开发人员告诉我 Ceph RBD (kubernetes.io/rbd) 即 in-tree 驱动程序将在几个 Kubernetes 版本。而且我没有参考任何官方文档,因为这是一次闲聊。

因此,CSI 驱动程序是前进的方向,并使其更具未来性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-08
    相关资源
    最近更新 更多