搭建nfs
    1.首先要准备nfs的服务器,这里为了简单,直接是master节点做nfs服务器

    1. # 在nfs上安装nfs服务
    2. apt install nfs-kernel-server -y
    3. # 检查nfs-server是否已经启动:
    4. systemctl status nfs-server
    5. #启动nfs
    6. systemctl restart nfs-kernel-server.service
    7. #查看nfs支持的版本
    8. cat /proc/fs/nfsd/versions
    9. # 创建一个共享目录
    10. mkdir -p /data/prometheus
    11. # 将共享目录以读写权限暴露给192.168.68.0/24网段中的所有主机
    12. vim /etc/exports
    13. /data/prometheus 192.168.68.0/24(rw,no_root_squash,no_subtree_check)
    14. # 启动nfs服务
    15. exportfs -arv
    16. systemctl restart nfs-server
    17. # 使用showmount -e查看是否可以看到共享目录:
    18. showmount -e 192.168.68.24

    2.接下来,要在的每个node节点上都安装下nfs,这样的目的是为了node节点可以驱动nfs设备

    1. # 在Ubuntu20.04中安装客户端:nfs-common
    2. apt install nfs-common -y
    3. # 创建一个目录
    4. mkdir -p /data/prometheus
    5. #在其它机器上测试挂载
    6. mount -t nfs 192.168.68.24:/data/prometheus /data/prometheus
    7. # 取消挂载
    8. umount /data/prometheus
    9. # 在node上安装nfs服务,注意不需要启动
    10. apt install nfs-kernel-server -y
    11. # 创建一个目录
    12. mkdir -p /data/prometheus
    13. #在其它机器上测试挂载
    14. mount -t nfs 192.168.68.24:/data/prometheus /data/prometheus

    3.接下来,就可以编写pod的配置文件了,创建volume-nfs.yaml