Skip to main content

Rook

Tips

  • rook.io
    • 存储管理框架
    • 以 CRD 的方式 文件、块、对象、NoSQL 存储服务
    • 支持管理服务
      • Ceph
        • 可以部署到磁盘
        • 可以部署到 Block PV
      • EdgeFS - 闭源 - 禁止商业使用
      • CockroachDB
      • Cassandra
      • NFS Server
        • 将 PVC 暴露为 NFS 服务
      • Yugabyte DB
  • 要求
    • k8s 1.11+
    • Ceph
      • 有原始块设备 - 没有分区没有格式化过的磁盘
      • 原始分区 - 没有文件系统
      • PV 能以 block 的模式工作
      • 安装 LVM
      • 使用 CSI 不要使用 FlexVolume
      • RBD modprobe rbd
      • CephFS 建议 Linux >= 4.17
        • 小于该版本限额不生效
    • NFS
      • 安装 nfs-utils

nfs

ver=v1.5.0
curl -L --remote-name-all https://github.com/rook/rook/raw/$ver/cluster/examples/kubernetes/nfs/{common,operator,webhook,psp,rbac}.yaml