KubernetesでUserNamespacesSupportが有効になっていると、ポッドでNFSを使用してPVCをマウントできない
環境
- Astra Trident
- NFS
- UserNamespacesSupport機能ゲートが有効なKubernetes
hostUsers: falseポッド仕様
問題
- 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