【问题标题】:persistent volume on openshiftopenshift 上的持久音量
【发布时间】:2020-05-12 13:45:54
【问题描述】:

我是 openshift 的新手,我在 openshift 上部署了一个应用程序,它使用持久卷来存储文件,还有另一个应用程序选择该文件并处理它。 现在我的挑战是我无法理解如何为两个应用程序使用相同的持久卷, 以及如何从持久卷中选择文件是存储文件的 mountPath 吗?

【问题讨论】:

  • 嗨,应用程序是在同一个 pod 中还是在不同的 pod 中?持久化卷会在 pod 的文件系统中提供一个口路径
  • 查找 ReadWriteMany 访问模式以及哪些类型的存储支持此用例(例如 NFS 支持)。另一种选择是侧车模型,其中两个容器位于同一个吊舱上
  • @SureshVishnoi 它们在不同的 pod 中。

标签: kubernetes openshift


【解决方案1】:

您可以使用以下选项之一满足您的要求

  1. 在同一个 pod 中使用两个容器。这样两个容器就可以共享卷
  2. 使用 NFS 或其他一些支持 ReadWriteMany 的持久性存储。这样多个 pod 可以共享同一个卷

【讨论】:

    【解决方案2】:

    要利用共享存储供两个独立容器(在两个独立 pod 中)使用,请配置 NFS 类型的 PV,或其他共享存储,例如 GlusterFS 等。

    这里有一个使用 NFS 的基本示例Sharing an NFS Persistent Volume (PV) Across Two Pods

    【讨论】:

      猜你喜欢
      • 2016-08-06
      • 1970-01-01
      • 2020-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多