【问题标题】:What does it mean for a PersistentVolumeClaim to have multiple accessModes?PersistentVolumeClaim 拥有多个 accessMode 意味着什么?
【发布时间】:2020-09-25 12:35:27
【问题描述】:

我了解 accessModes 单独的作用,但我惊讶地发现 accessModes 的配置部分是一个数组,而不是一个简单的键值。文档远非清晰,据我所知,甚至没有提到有多个。

PersistentVolumeClaim 指定多个 AccessMode 意味着什么?

【问题讨论】:

    标签: kubernetes persistent-volume-claims


    【解决方案1】:

    一个持久化卷可以由不同节点上的多个 pod 同时挂载。一个 Pod 一次只能以一种访问模式挂载一个持久化卷,而其他 Pod 可以以不同的访问模式挂载同一个持久化卷。但是一个 pod 只能通过一种访问模式来挂载持久卷。

    更多信息,您可以阅读this explanation。

    【讨论】:

    • 链接文档解释了为什么 PersistentVolume 可能有多个 accessModes,但没有 PersistentVolumeClaim。这些(文档或答案)似乎都没有解释在单个 PersistentVolumeClaim 上拥有多个 accessMode 意味着什么。
    • 这里有一个很好的答案可能没有被阅读,因为它超长,但我认为它回答了你的问题?stackoverflow.com/questions/60248790/…。
    • 最终,也许它确实做到了,尽管它主要是关于卷的。简短的版本似乎是只有当 PVC 满足 all 的 accessModes 时才会为 PVC 创建 PersistentVolume,即 PV 的 accessModes 必须是 PVC 的 accessModes 的超集?
    猜你喜欢
    • 2012-01-20
    • 2019-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2023-01-03
    相关资源
    最近更新 更多