文件中有几个地方要注意:

dataDirHostPath: 这个路径是会在宿主机上生成的,保存的是ceph的相关的配置文件,再重新生成集群的时候要确保这个目录为空,否则mon会无法启动,宿主机的/var/lib/rook文件夹
useAllDevices: 使用所有的设备,建议为false,否则会把宿主机所有可用的磁盘都干掉
useAllNodes:使用所有的node节点,建议为false,肯定不会用k8s集群内的所有node来搭建ceph的
databaseSizeMB和journalSizeMB:当磁盘大于100G的时候,就注释这俩项就行了

删除Ceph集群

kubectl delete -f cluster.yaml

删除Ceph集群后,在之前部署Ceph组件节点(node节点)的/var/lib/rook/目录,会遗留下Ceph集群的配置信息。
若之后再部署新的Ceph集群,先把之前Ceph集群的这些信息删除,不然启动monitor会失败;
rm -rf /var/lib/rook/*

相关文章:

  • 2022-12-23
  • 2021-07-23
  • 2021-09-13
  • 2021-09-24
  • 2021-12-05
  • 2022-12-23
  • 2022-02-15
  • 2021-09-18
猜你喜欢
  • 2021-10-17
  • 2022-01-26
  • 2021-05-18
  • 2022-01-01
  • 2021-06-18
  • 2021-09-16
  • 2022-12-23
相关资源
相似解决方案