首页 > 解决方案 > 如何跨多个命名空间共享 EFS 卷

问题描述

我已经阅读了所有可用的文档,但找不到有关此问题的任何信息。如果我需要在多个命名空间中共享 EFS 存储,我不知道如何实现这一点。

我尝试过创建多个存储类,然后将相应的 PV 和 PVC 限定为命名空间。我认为这会失败并出现身份验证错误,因为您无法为同一资源创建多个商店类。

如果我尝试在不同的命名空间中创建 pvc,我会得到 storageclass.storage.k8s.io "efs-sc" not found

存储类似乎是集群范围的(尽管关于此的文档很少)?迷失了为什么存储类在限定为命名空间时似乎不可见

有问题的PVC:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: efs-claim
spec:
  accessModes:
    - ReadWriteMany
  storageClassName: efs-sc
  resources:
    requests:
      storage: 5Gi

标签: kubernetesamazon-eksamazon-efskubernetes-pvc

解决方案


推荐阅读