Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 1016 Bytes

README.md

File metadata and controls

43 lines (29 loc) · 1016 Bytes

NFS CSI

前置准备

部署 NFS CSI

  • 假设 NFS Server 在 10.0.3.158,共享目录为 /data, 把这些信息配置在 storageclass.yml 中

    # 把 k8s 使用目录放在独立的子目录 /data/volumes 下
    mkdir /data/volumes
  • 部署 NFS CSI

    helmwave up --build

    上面操作完成以下步骤:

    • 创建 namespace nfs-csi
    • 部署 helm chart csi-driver-nfs
    • 安装 storageclass nfs-csi
  • 验证 nfs-csi 工作正常

    # 部署测试用例
    k apply -f test.yml
    
    # 等待部署 pod 运行
    k get po
    
    # 进入 pod 观察 nfs 是否挂载以及正常读写
    k exec -it deployment-nfs-xxxxx-xxx -- bash
    
    # 清理测试用例
    k delete -f test.yml