9.2. 使用 ReclaimSpaceCronJob 启用重新声明空间操作
ReclaimSpaceCronJob 作业根据给定的调度(每天、每周等)调用回收空间操作。您必须只针对持久性卷声明创建 ReclaimSpaceCronJob。CSI-addons 控制器在请求的时间和带有 schedule 属性的间隔创建一个 ReclaimSpaceJob。
流程
创建并应用以下自定义资源以回收空间操作
apiVersion: csiaddons.openshift.io/v1alpha1 kind: ReclaimSpaceCronJob metadata: name: reclaimspacecronjob-sample spec: jobTemplate: spec: target: persistentVolumeClaim: data-pvc schedule: '@weekly'以上 yaml 中使用的变量如下:
-
failedJobsHistoryLimit保留失败的ReclaimSpaceJobs数量。 -
jobtemplate包含 ReclaimSpaceJob.spec 结构,其中包含请求的ReclaimSpaceJob操作。 -
schedule设置重复操作的 和/或间隔,请参阅 Kubernetes CronJob 以了解调度格式。 -
successfulJobsHistoryLimit保留成功ReclaimSpaceJob操作的数量。
-
- 在完成操作后删除客户资源。