9.2. 使用 ReclaimSpaceJob 启用重新声明空间操作
ReclaimSpaceJob
是一个命名空间自定义资源(CR),用于在目标卷上调用重新声明空间操作。这是一个时间方法,用于立即启动回收空间操作。您必须重复创建 ReclaimSpaceJob
CR,以便在需要时重复回收空间操作。
注意
-
回收空间操作之间的推荐间隔为
每周
。 -
确保每个操作之间的最小间隔至少为
24 小时
。 - 在非高峰、维护窗口或工作负载输入/输出预期较低时,调度回收空间操作。
流程
创建并应用以下自定义资源以回收空间操作:
apiVersion: csiaddons.openshift.io/v1alpha1 kind: ReclaimSpaceJob metadata: name: sample-1 spec: target: persistentVolumeClaim: pvc-1
其中,
target
- 指明执行操作的卷目标。
persistentVolumeClaim
-
PersistentVolumeClaim
的名称。 backOfflimit
-
指定在将重新声明空间操作
标记为失败
前的最大重试次数。默认值为6
。允许的最大值和最小值分别为60
和0。
retryDeadlineSeconds
-
指定操作可能会停用的时间(以秒为单位),它相对于开始时间。该值必须是正整数。默认值为
600
秒,允许的最大值为1800
秒。
- 在完成操作后删除自定义资源。