nfs服务器可以作为kubernetes的存储空间系统的一部分来使用。我们可以参照下文为fedora系统创建一个nfs服务器:
sudo mkdir /srv/nfs/kubedata -p
sudo chown your_user /srv/nfs/kubedata/
sudo dnf install -y nfs-utils
sudo systemctl enable nfs-server
sudo systemctl start nfs-server
接着,我们需要编辑一下exports的配置文件
sudo vi /etc/exports
添加以下内容
/srv/nfs/kubedata *(rw,sync,no_subtree_check,no_root_squash,no_all_squash,insecure)
接下来,我们可以挂载网络文件测试一下
sudo mount -t nfs <your_ip_address>:/srv/nfs/kubedata /mnt
测试没有问题的话,可以卸载:
sudo umount /mnt