使用OpenShift进行卷迁移

我对OpenShift中的持续卷有点困惑,我想知道如果一个持久性卷的pod失败会发生什么情况,这个卷是否永远丢失? 当该吊舱出现故障时,是否可以将一个卷迁移到另一个吊舱? 如果是这样,哪种持久性卷支持迁移?

OpenShift本身不提供持久性存储; 这是你需要在生产安装中提供的东西。

持久存储有多种select ,但最常用的是NFS,iSCSI或光纤通道。 使用什么取决于你有什么样的存储空间,或者你devise的是什么。

任何持久性存储后端都将保持持久性 ,并且在停止并重新启动之后将被pod使用。 这就是永久性的意思。 没有必要“迁移”存储; 如果需要,这样的function由存储器提供,并且对于OpenShift是不可见的。

请注意,大多数持久性存储一次只能由一个容器使用。 这对于大多数应用程序来说都没问题,但有些东西需要持久性存储,可以同时用于多个窗格。 对于可以在多个Pod中共享的存储,只能使用NFS或GlusterFS。 所以你的存储很可能需要提供块存储(如iSCSI或Ceph)和文件存储(如NFS或GlusterFS)。

  1. 如果您在线使用OpenShift v3,那么对于持久卷(aka pv),如果挂载pv失败,卷应该仍然存在。
  2. 当然你可以创build另外一个挂载音量,你只需要设置正确的pvc。
  3. 对于哪种光伏支持迁移的问题? 我想你可以从这里得到一个细节: openshift支持光伏types