Монтирование EFS в кластере EKS: пример сбоя развертывания - PullRequest
4 голосов
/ 18 июня 2020

В настоящее время я пытаюсь создать EFS для использования в кластере EKS. Я выполнил все инструкции, и вроде все работает по большей части. Однако при попытке применить пример развертывания multiple_pods из здесь модули не могут успешно смонтировать файловую систему. PV и PV C оба связаны и выглядят хорошо, однако модули не запускаются и выдают следующее сообщение об ошибке:

  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 condition

Для меня ошибка выглядит так, как будто она не связана с моей конфигурацией Однако, поскольку я ожидаю, что примеры развертывания AWS будут работать, я сомневаюсь в этом. Я не знаком ни с ConfigParser python, ни с EFS, поэтому могу только догадываться, что на самом деле означает эта ошибка. Большое спасибо за любую помощь!

Ответы [ 2 ]

3 голосов
/ 18 июня 2020

Столкнулся с аналогичной проблемой.

Исправлено обновлением демона efs-csi-node с изображения amazon/aws-efs-csi-driver:v0.3.0 до amazon/aws-efs-csi-driver:latest

1 голос
/ 29 июня 2020

Кажется, эта ошибка уже исправлена. Итак, теперь он отлично работает, если вы установите его следующим образом.

kubectl apply -k "github.com/kubernetes-sigs/aws-efs-csi-driver/deploy/kubernetes/overlays/stable?ref=master"

Настройки, несовместимые с образами v0.3.0, были отменены следующим PR Кажется. https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/196

...