9.2. ReclaimSpaceCronJob을 사용하여 공간 회수 작업 활성화
ReclaimSpaceCronJob 은 지정된 일정(daily, weekly 등)에 따라 회수 공간 작업을 호출합니다. 영구 볼륨 클레임에 대해서만 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 작업이 포함된ReclaimSpaceJob구조가 포함되어 있습니다. -
schedule은 반복 작업의 및/또는 간격을 설정하고 일정 형식에 대한 Kubernetes CronJobs 를 참조하십시오. -
successfulJobsHistoryLimit은 성공적인ReclaimSpaceJob작업 수를 유지합니다.
-
- 작업이 완료된 후 고객 리소스를 삭제합니다.