如果在Kubnetes上启用了UserNamespacesSupport、则POD无法使用NFS挂载PVC
适用场景
- Astra三端
- NFS
- 启用了 用户名包支持功能门的KubeNet
hostUsers: false在POD规格中
问题描述
- Pod无法使用NFS挂载PVC
kubectl describe pod显示警告:
Warning Failed 12s (x2 over 15s) kubelet Error: failed to create containerd task: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: failed to fulfil mount request: failed to set MOUNT_ATTR_IDMAP on /var/lib/kubelet/pods/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/volumes/kubernetes.io~csi/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/mount: invalid argument (maybe the filesystem used doesn't support idmap mounts on this kernel?): unknown