8.4. cleanup
워크로드를 삭제합니다.
$ oc delete ns hello-world
더 이상 필요하지 않은 경우 클러스터에서 백업을 제거하고 리소스를 복원합니다.
$ oc delete backups.velero.io hello-world $ oc delete restores.velero.io hello-world
s3에서 백업/복원 및 원격 개체를 삭제하려면 다음을 수행합니다.
$ velero backup delete hello-world $ velero restore delete hello-world
데이터 보호 애플리케이션 삭제:
$ oc -n openshift-adp delete dpa ${CLUSTER_NAME}-dpa
클라우드 스토리지를 삭제합니다.
$ oc -n openshift-adp delete cloudstorage ${CLUSTER_NAME}-oadp
주의이 명령이 중단되면 종료자를 삭제해야 할 수 있습니다.
$ oc -n openshift-adp patch cloudstorage ${CLUSTER_NAME}-oadp -p '{"metadata":{"finalizers":null}}' --type=merge
더 이상 필요하지 않은 경우 Operator를 제거합니다.
$ oc -n openshift-adp delete subscription oadp-operator
Operator의 네임스페이스를 제거합니다.
$ oc delete ns redhat-openshift-adp
더 이상 사용하지 않으려면 클러스터에서 사용자 정의 리소스 정의를 제거합니다.
$ for CRD in `oc get crds | grep velero | awk '{print $1}'`; do oc delete crd $CRD; done $ for CRD in `oc get crds | grep -i oadp | awk '{print $1}'`; do oc delete crd $CRD; done
AWS S3 버킷을 삭제합니다.
$ aws s3 rm s3://${CLUSTER_NAME}-oadp --recursive $ aws s3api delete-bucket --bucket ${CLUSTER_NAME}-oadp
역할에서 정책을 분리합니다.
$ aws iam detach-role-policy --role-name "${ROLE_NAME}" \ --policy-arn "${POLICY_ARN}"
역할을 삭제합니다.
$ aws iam delete-role --role-name "${ROLE_NAME}"