Actualmente estoy tratando de crear un EFS para usarlo dentro de un clúster de EKS. He seguido todas las instrucciones y todo parece estar funcionando en su mayor parte. Sin embargo, al intentar aplicar la implementación de ejemplo multiple_pods desde aquí , los pods no pueden montar correctamente el sistema de archivos. Tanto el PV como el PVC están enlazados y se ven bien; sin embargo, los pods no se inician y generan el siguiente mensaje de error:
Warning FailedMount 116s (x10 over 6m7s) kubelet, ip-192-168-42-94.eu-central-1.compute.internal MountVolume.SetUp failed for volume "efs-pv" : kubernetes.io/csi: mounter.SetupAt failed: rpc error: code = Internal desc = Could not mount "fs-080b8b50:/" at "/var/lib/kubelet/pods/3f7c898d-c3de-42e7-84e5-bf3b56e691ea/volumes/kubernetes.io~csi/efs-pv/mount": mount failed: exit status 1 Mounting command: mount Mounting arguments: -t efs fs-080b8b50:/ /var/lib/kubelet/pods/3f7c898d-c3de-42e7-84e5-bf3b56e691ea/volumes/kubernetes.io~csi/efs-pv/mount Output: Traceback (most recent call last): File "/sbin/mount.efs", line 1375, in <module> main() File "/sbin/mount.efs", line 1355, in main bootstrap_logging(config) File "/sbin/mount.efs", line 1031, in bootstrap_logging raw_level = config.get(CONFIG_SECTION, 'logging_level') File "/lib64/python2.7/ConfigParser.py", line 607, in get raise NoSectionError(section) ConfigParser.NoSectionError: No section: 'mount' Warning FailedMount 110s (x2 over 4m4s) kubelet, ip-192-168-42-94.eu-central-1.compute.internal Unable to attach or mount volumes: unmounted volumes=[persistent-storage], unattached volumes=[persistent-storage default-token-d47s9]: timed out waiting for the conditionPara mí, el error parece que puede no estar relacionado con mi configuración, sin embargo, como espero que funcionen las implementaciones de ejemplo de AWS, lo dudo. No estoy familiarizado con ConfigParser de Python ni con EFS, por lo que solo puedo adivinar qué significa realmente ese error. ¡Muchas gracias por cualquier ayuda!
Enfrentó un problema similar.
Se corrigió mediante la actualización del daemonset efs-csi-node desde la imagen de amazon/aws-efs-csi-driver:v0.3.0 a amazon/aws-efs-csi-driver:latest
Este error aquí parece que ya se ha solucionado. Así que ahora funciona bien si lo instalas de la siguiente manera.
kubectl apply -k "github.com/kubernetes-sigs/aws-efs-csi-driver/deploy/kubernetes/overlays/stable?ref=master"Las configuraciones que son incompatibles con las imágenes v0.3.0 han sido revertidas por el siguiente PR Parece. https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/196