• 最大的好处,简化了Ceph的安装,其实用最新的Cephadm安装也不是很麻烦

  • 需要有K8s环境

  • github 地址

    • rook支持多种存储,不过截至文章发布日,只有Ceph是处于stable的
      在这里插入图片描述
  • 安装文档地址

  • 安装

    • 在K8s的节点上的存储的要求:
      	Raw devices (no partitions or formatted filesystems)
      	Raw partitions (no formatted filesystem)
      	PVs available from a storage class in block mode
      
    • 查看存储是否符合要求 :lsblk -f
    • 步骤还是很简单的:

      $ git clone --single-branch --branch {{ branchName }} https://github.com/rook/rook.git
      cd rook/cluster/examples/kubernetes/ceph
      kubectl create -f crds.yaml -f common.yaml -f operator.yaml
      kubectl create -f cluster.yaml

    • 其中需要修改的可能就是节点数量,默认是3,如果你的K8s就只有3,因为master节点是有taints的,所以可能要改为1
      在这里插入图片描述
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐