0

我想我会发布一个在 K8s 上本地运行 Rook Ceph 的问题。我暂时不期待答案,但我认为这些信息可能有用。


环境:

  • 带有 MicroK8s 的 WSL2
  • 测试集群设置为 1 mon 和 osd 的 Rook Ceph
  • 为 OSD 挂载的 VHDX
  • /var/lib/rook/mon-{a,b,c}监视器的路径。

如何重现

  • 将具有上述设置的 rook-ceph 部署到您的 K8s 集群。
  • 在所有 pod 运行后,让您的机器进入睡眠状态。
  • 恢复机器并检查 rook-ceph 命名空间中的 pod
  • 看到 osd 是 missig 并检查监控日志是否有错误。

如何手动修复

  • 删除/var/rook/mon-{a,b,c}目录
  • 删除监控器
  • 删除 rook ceph operator pod
  • 一切都应该重新启动并再次工作

我希望这对某人有所帮助,我们会找到更好的解决方法。

4

0 回答 0