11.9. 데이터베이스 백업 예약
Backup CR은 더 이상 사용되지 않으며 향후 릴리스에서 제거될 수 있습니다.
Operator를 사용하여 사용자 정의 리소스에서 정의한 대로 데이터베이스의 자동 백업을 예약할 수 있습니다. 사용자 정의 리소스는 백업 작업을 트리거하고 상태를 다시 보고합니다.
Operator를 사용하여 로컬 영구 볼륨에 대한 일회성 백업을 수행하는 백업 작업을 생성할 수 있습니다.
Backup 사용자 정의 리소스에 대한 YAML 파일의 예
apiVersion: keycloak.org/v1alpha1 kind: KeycloakBackup metadata: name: test-backup
apiVersion: keycloak.org/v1alpha1
kind: KeycloakBackup
metadata:
name: test-backup
사전 요구 사항
- 이 사용자 정의 리소스에 대한 YAML 파일이 있습니다.
-
Red Hat Single Sign-On Operator가 생성한
PersistentVolumeClaim에만 예약할claimRef가 있는PersistentVolume이 있습니다.
절차
백업 작업을 생성합니다.
oc create -f <backup_crname>. 예를 들면 다음과 같습니다.oc create -f one-time-backup.yaml keycloak.keycloak.org/test-backup
$ oc create -f one-time-backup.yaml keycloak.keycloak.org/test-backupCopy to Clipboard Copied! Toggle word wrap Toggle overflow Operator는 다음 이름 지정 스키마를 사용하여
PersistentVolumeClaim을 생성합니다.Keycloak-backup-<CR-name>.볼륨 목록을 확인합니다.
oc get pvc NAME STATUS VOLUME keycloak-backup-test-backup Bound pvc-e242-ew022d5-093q-3134n-41-adff keycloak-postresql-claim Bound pvc-e242-vs29202-9bcd7-093q-31-zadj
$ oc get pvc NAME STATUS VOLUME keycloak-backup-test-backup Bound pvc-e242-ew022d5-093q-3134n-41-adff keycloak-postresql-claim Bound pvc-e242-vs29202-9bcd7-093q-31-zadjCopy to Clipboard Copied! Toggle word wrap Toggle overflow 백업 작업 목록을 확인합니다.
oc get jobs NAME COMPLETIONS DURATION AGE test-backup 0/1 6s 6s
$ oc get jobs NAME COMPLETIONS DURATION AGE test-backup 0/1 6s 6sCopy to Clipboard Copied! Toggle word wrap Toggle overflow 실행된 백업 작업 목록을 확인합니다.
oc get pods NAME READY STATUS RESTARTS AGE test-backup-5b4rf 0/1 Completed 0 24s keycloak-0 1/1 Running 0 52m keycloak-postgresql-c824c6-vv27m 1/1 Running 0 71m
$ oc get pods NAME READY STATUS RESTARTS AGE test-backup-5b4rf 0/1 Completed 0 24s keycloak-0 1/1 Running 0 52m keycloak-postgresql-c824c6-vv27m 1/1 Running 0 71mCopy to Clipboard Copied! Toggle word wrap Toggle overflow 완료된 백업 작업의 로그를 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
추가 리소스
- 영구 볼륨에 대한 자세한 내용은 영구 스토리지 이해 를 참조하십시오.