0、环境
rook 集群网络模式是host
ROOK 1.5.1(已经创建cephfs)
kubernetes 1.18.9
calico
1、部署NFS CRD
2、通过ceph dashboard配置NFS-GANESHA
为了在Ceph仪表板中启用NFS-Ganesha exports的管理,我们需要告诉仪表板RADOS池和存储配置对象的名称空间。然后,Ceph仪表板可以通过遵循命名约定来访问它们
dashboard配置如下
查看dashboard功能状态
之后,我们就可以在web ui 配置NFS-Ganesha了。
ui 配置如下
3、测试挂载
为了集群外部节点可以使用nfs,所以我的nfs-ganesha是host 网络模式,如果你是集群网络,需要把server的ip做成ingress /nodeport 暴露出去
参考文档
https://docs.ceph.com/en/latest/mgr/dashboard/#dashboard-nfs-ganesha-management
https://github.com/rook/rook/blob/master/design/ceph/ceph-nfs-ganesha.md
领取专属 10元无门槛券
私享最新 技术干货