在创建一个服务时,出现:Pod has unbound immediate PersistentVolumeClaims
猜测是nfs链接的问题,但是在安装时候,nfs的配置没有任何报错。

部署时候的配置如下:
addons:

  • name: nfs-client
    namespace: kube-system
    sources:
    chart:
    name: nfs-client-provisioner
    repo: https://charts.kubesphere.io/main
    values:
    • nfs.server=192.168.10.200/KubeStorage
      • nfs.path=/mnt/NFS/DEV
      • storageClass.defaultClass=true

我在KubeSphere的节点上 在/mnt/NFS/DEV目录下创建一个文件。再192.168.10.200/KubeStorage这个目录下没有找到文件。是否这里的配置有错误。

贴一下 nfs-client-provisioner pod的日志

kubectl logs nfs-client-provisioner
Error from server (NotFound): pods “nfs-client-provisioner” not found

但是:StorageClass “nfs-client” in namespace "“ exists 是不是namespace为”"的问题?

错误的原因我似乎找到了。请帮我看一下:
chart:
name: nfs-client-provisioner
repo: https://charts.kubesphere.io/main
values:
nfs.server=192.168.10.200/KubeStorage
nfs.path=/mnt/NFS/DEV
storageClass.defaultClass=true
这里:chart和name同级了。
name应该是要比chart退两格。
如果真是这个原因的话,那如何修复这个问题呢?