对象传输资源
概述¶
对象传输 API 允许在命名空间之间逻辑移动 PersistentVolumeClaims
和 DataVolume
。 它通过维护 Kubernetes API 资源来实现此目的,并且不会移动卷上的任何物理数据。 此 API 由 CDI 控制器内部使用,以促进 DataVolume
的高效跨命名空间克隆。 集群管理员还可以直接使用对象传输 API。 鉴于以下清单:
命名空间源中的 PersistentVolumeClaim source-pvc
将移动到具有给定名称destination-pvc
的命名空间目标。
注意
请注意,这是集群范围的资源。
传输操作¶
执行上面的ObjectTransfer
时会发生以下操作:
- 如果尚未将绑定到 (
source-pv
) 的 PersistentVolumesource-pvc
设置为Retain
source-pvc
已删除source-pv
ClaimRef 设置为destination\destination-pvc
- 删除之前使用与
source-pvc
相同的规格创建destination-pvc
创建日期: 2023-08-18