<pre><code>apiVersion: v1
kind: PersistentVolume
metadata:
    name: ****-pv-public
    namespace: ****
spec:
    storageClassName: efs-sc
    capacity:
        storage: 3Gi
    accessModes:
        - ReadWriteMany
    persistentVolumeReclaimPolicy: Retain
    csi:
        driver: efs.csi.aws.com
        volumeHandle: fs-***
        volumeAttributes:
            path: /***/public
</code></pre>
<pre><code>Mounting arguments: -t efs -o tls fs-2f974c54:/****/public /var/lib/kubelet/pods/9784d80e-4678-4b0b-96ae-a5cccf7db7a0/volumes/kubernetes.io~csi/******/mount
Output: Could not start amazon-efs-mount-watchdog, unrecognized init system &quot;aws-efs-csi-dri&quot;
b'mount.nfs4: mounting 127.0.0.1:/****/public failed, reason given by server: No such file or directory'
</code></pre>

Ahmed Ali
<p>Here, how I fixed it
first, create an access point</p>
<pre><code>apiVersion: v1
    kind: PersistentVolume
    metadata:
        name: **-pv-public
        namespace: laravel-test
    spec:
        storageClassName: efs-sc
        capacity:
            storage: 3Gi
        accessModes:
            - ReadWriteMany
        persistentVolumeReclaimPolicy: Retain
        csi:
            driver: efs.csi.aws.com
            volumeHandle: fs-**::fsap-***
</code></pre>
<p>and fs-::fsap-* (::) not (:)</p>
