rook-ceph搭建好ceph之后,查看ceph集群状态,发现三节点只有两个osd状态正常
注:这里是已经恢复后的截图。
使用kubectl get pod -n rook-ceph查看pod都是处于运行状态
rook-ceph-osd-prepare也都是Completed没问题,实际使用kubectl get pod -n rook-ceph -o wide时发现某个rook-ceph-osd-prepare节点没有获取到IP,就例如rook-ceph-osd-prepare-k8snode1-wjbg4
被认定为rook-ceph在扫描磁盘时出错,对于这个情况查看官网文档给出的解决方法
https://rook.io/docs/rook/latest-release/Troubleshooting/ceph-common-issues/#investigation_5
清空内存后,将节点改成不可调度,然后重新调度扫描,恢复正常