我对OpenShift中的持续卷有点困惑,我想知道如果一个持久性卷的pod失败会发生什么情况,这个卷是否永远丢失? 当该吊舱出现故障时,是否可以将一个卷迁移到另一个吊舱? 如果是这样,哪种持久性卷支持迁移?
OpenShift本身不提供持久性存储; 这是你需要在生产安装中提供的东西。
持久存储有多种select ,但最常用的是NFS,iSCSI或光纤通道。 使用什么取决于你有什么样的存储空间,或者你devise的是什么。
任何持久性存储后端都将保持持久性 ,并且在停止并重新启动之后将被pod使用。 这就是永久性的意思。 没有必要“迁移”存储; 如果需要,这样的function由存储器提供,并且对于OpenShift是不可见的。
请注意,大多数持久性存储一次只能由一个容器使用。 这对于大多数应用程序来说都没问题,但有些东西需要持久性存储,可以同时用于多个窗格。 对于可以在多个Pod中共享的存储,只能使用NFS或GlusterFS。 所以你的存储很可能需要提供块存储(如iSCSI或Ceph)和文件存储(如NFS或GlusterFS)。