kubernetes 部署 rook (ceph集群)

说明

存储初始化
部署 rook

存储初始化

常见存储磁盘结构

全部 ssd 磁盘组成 (推荐)

ceph 数据存放独立 ssd 硬盘, journal 数据存放至独立 ssd 硬盘 ( 不知道 rook 是否支持)
ceph 数据及 jouranl 数据存放至相同 SSD 物理硬盘 ( rook 支持)

ssd 硬盘与 sata 硬盘混搭 (推荐)

ceph 数据存放至 sata 硬盘, journal 数据存放至 ssd ( 推荐并且理论上 rook 支持 )

全部 sata 硬盘 ( io 性能最差 )

ceph 数据存放至 sata 硬盘, journal 数据存放至独立 sata 硬盘 (不支持)
ceph 数据与 journal 数据存放至相同 sata 硬盘 (支持,性能最差)

存储需求

除系统盘, 每个硬盘独立划分成一个 r0 磁盘
磁盘初始化方法如下: ex /dev/sdb

dd if=/dev/zero of=/dev/sdb bs=1M count=100
sync 
parted -s /dev/sdb  mklabel gpt

存储需要加入 kubernetes 集群中

[root@ns-yun-020065 ceph]# kubectl get node
NAME                            STATUS   ROLES    AGE     VERSION
ns-storage-020100.vclound.com   Ready    

你可能感兴趣的:(kubernetes,rook,ceph)