Можно ли использовать AWS EFS точки доступа для монтирования постоянного тома kubernetes в EKS? - PullRequest
2 голосов
/ 23 апреля 2020

Прежде всего, чтобы дать некоторый контекст этому вопросу.

  • У меня есть кластер EKS с версией> = 1.15
  • EFS - EKS security group / mount target et c. работают нормально
  • Драйвер CSI для EFS в EKS установлен и работает как положено
  • Я развернул класс хранения под названием efs-sc с использованием драйвера EFS CSI как поставщик
  • я могу получить доступ к тому EFS в модуле

Но ... он работает только в том случае, если определен root путь / в качестве пути в определении ресурса постоянного тома kubernetes.

Пример с синтаксисом Terraform 0.12

resource "kubernetes_persistent_volume" "vol" {
  metadata {
    name = "my-vol"
  }
  spec {
    capacity = {
      storage = "15Gi"
    }
    access_modes = ["ReadWriteMany"]
    storage_class_name = "efs-sc"
    persistent_volume_reclaim_policy = "Recycle"
    persistent_volume_source {
      nfs {
        path = "/" # -> OK it works properly
        # path = "/access-point-path" -> NOT WORKING
        server = var.efs-storage-apt-server
      }
    }
  }
}

Когда я пытаюсь указать путь к моей точке доступа установка тома не удалась.

Точка доступа efs настроена следующим образом

enter image description here

Так это ограничение? Я что-то пропустил?

Я искал это решение efs-provisioner , но я не вижу, что это решит из текущей конфигурации.

...