默认创建Ceph集群的配置参数在Rook代码里是固定的,在创建Cluster
的时候生成Ceph集群的配置参数
如果用户想自定义Ceph集群的配置参数,可以通过修改rook-config-override
的方法。
kubectl -n rook-ceph edit configmap rook-config-override -o yaml
rook会将config自行merge, 但不会校验配置的有效性, 所以需要自己确认
配置完成之后重启需要更新配置的pod
<aside> 💡 除了mon和osd的重启需要小心以外, 其他的可以根据需要重新启动
</aside>
需要一个一个手动删除, 并且在确认mon彼此都通信成功且集群状态良好的时候才可以删除下一个. 用于保证状态
同上
[mon]
mon data avail warn = 10 # mon会使用 cluster.yaml 中 dataDirHostPath 所指定的磁盘, 该配置默认是30, 如果该磁盘剩余空间小于30%, 则集群告警