Rook是Ceph的Kubernetes Operator,通过CRD声明期望状态并调和出守护进程。核心CRD包括CephCluster、CephBlockPool等,v1.20起CSI调谐由Ceph-CSI Operator负责。Rook不管理RADOS内核语义,数据面问题需转向Ceph自身。排障时需明确对象归属、权威控制器及变更来源,避免误判。
本文介绍Rook Operator管理Ceph集群的生命周期:从CephCluster CR创建mon形成quorum,到mgr、OSD设备发现与部署,最后通过健康闸门验证HEALTH_OK。强调设备前置条件、dataDirHostPath清理、HEALTH_ERR时拒绝升级等关键运维纪律,并对比自动发现与显式设备清单的取舍,指出生产应偏向显式配置。
本文讲述了作者在使用Proxmox Cluster和Talos linux时遇到的问题,包括添加HDD和建立Ceph Cluster时的超时错误。作者使用fio工具解决了问题,并发现慢速磁盘可能导致各种问题。
完成下面两步后,将自动完成登录并继续当前操作。