kubernetes - 如何跨多个命名空间共享 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
解决方案
推荐阅读
- git - 如何将新项目与现有 Gitlab 存储库进行比较
- json - "error" : "无效数据;无法解析 JSON 对象。您是否发送了具有有效键名的 JSON 对象?"
- python-3.x - 在运行时将自定义小部件添加到屏幕
- graphql - 如何使用不同的字段生成相同的 graphql 查询
- java - 远程主机上的 NiFi API SocketException
- r - 将 ifelse() 应用于多列,在另一列上具有动态偶然性
- r - 带有 # 或 % 符号的列名 - R
- php - PHP Get Age 函数在 Codeigniter 上不起作用
- pandas - 在 Jupyter notebook 上显示所有可能的方法
- html - 如何在没有 JavaScript 的情况下获取 URL 中的路径变量而不是表单中的查询参数提交获取请求?