OpenShift Container Storage is now OpenShift Data Foundation starting with version 4.9.
9.2. ReclaimSpaceCronJob을 사용하여 공간 회수 작업 활성화
ReclaimSpaceCronJob
은 지정된 일정(daily, weekly 등)에 따라 회수 공간 작업을 호출합니다. 영구 볼륨 클레임에 대해서만 ReclaimSpaceCronJob
을 한 번만 생성해야 합니다. CSI-addons 컨트롤러는 요청된 시간 및 schedule 속성이 있는 간격에 ReclaimSpaceJob
을 생성합니다.
절차
공간 회수 작업을 위해 다음 사용자 정의 리소스를 만들고 적용합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow apiVersion: csiaddons.openshift.io/v1alpha1 kind: ReclaimSpaceCronJob metadata: name: reclaimspacecronjob-sample spec: jobTemplate: spec: target: persistentVolumeClaim: data-pvc schedule: '@weekly'
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
작업 수를 유지합니다.
-
- 작업이 완료된 후 고객 리소스를 삭제합니다.