我们在 K8s 上运行的平台有不同的组件。我们需要在其中两个组件(comp-A 和 comp-B)之间共享存储,但我们错误地为此定义了 PV 和 PVC ReadWriteOnce
,即使这两个组件在不同的节点上运行,一切正常,我们能够从两个组件读取和写入存储。
根据 K8s 文档,ReadWriteOnce
可以挂载到一个节点,我们必须使用ReadWriteMany
:
- ReadWriteOnce -- 卷可以由单个节点以读写方式挂载
- ReadOnlyMany -- 卷可以被多个节点以只读方式挂载
- ReadWriteMany -- 卷可以被许多节点以读写方式挂载”