搭建nfs
1.首先要准备nfs的服务器,这里为了简单,直接是master节点做nfs服务器
# 在nfs上安装nfs服务apt install nfs-kernel-server -y# 检查nfs-server是否已经启动:systemctl status nfs-server#启动nfssystemctl restart nfs-kernel-server.service#查看nfs支持的版本cat /proc/fs/nfsd/versions# 创建一个共享目录mkdir -p /data/prometheus# 将共享目录以读写权限暴露给192.168.68.0/24网段中的所有主机vim /etc/exports/data/prometheus 192.168.68.0/24(rw,no_root_squash,no_subtree_check)# 启动nfs服务exportfs -arvsystemctl restart nfs-server# 使用showmount -e查看是否可以看到共享目录:showmount -e 192.168.68.24
2.接下来,要在的每个node节点上都安装下nfs,这样的目的是为了node节点可以驱动nfs设备
# 在Ubuntu20.04中安装客户端:nfs-commonapt install nfs-common -y# 创建一个目录mkdir -p /data/prometheus#在其它机器上测试挂载mount -t nfs 192.168.68.24:/data/prometheus /data/prometheus# 取消挂载umount /data/prometheus# 在node上安装nfs服务,注意不需要启动apt install nfs-kernel-server -y# 创建一个目录mkdir -p /data/prometheus#在其它机器上测试挂载mount -t nfs 192.168.68.24:/data/prometheus /data/prometheus
3.接下来,就可以编写pod的配置文件了,创建volume-nfs.yaml
