제거

IBM Bob 및 관련 리소스를 OpenShift 클러스터에서 모두 제거합니다.

클러스터에서 IBM Bob을 제거하려면 다음 단계를 순서대로 완료하세요. 각 단계는 이전 단계에 의존하므로 단계를 건너뛰지 마세요.

Bob CR 및 IDP CR 삭제

Bob 커스텀 리소스와 ID 공급자 커스텀 리소스를 삭제합니다. --wait=false 플래그는 삭제가 완료될 때까지 기다리지 않고 즉시 반환합니다.

oc delete -n <instance-namespace> bob/bob-cr bobidp/bob-idp --wait=false

IDP 파이널라이저 제거

ID 공급자 리소스는 삭제를 차단할 수 있는 파이널라이저를 사용합니다. 리소스가 삭제될 수 있도록 파이널라이저를 제거합니다:

oc patch bobidp/bob-idp \
  -n <instance-namespace> \
  --type=merge \
  -p '{"metadata":{"finalizers":[]}}'

Helm 릴리스 제거

IBM Bob 오퍼레이터의 Helm 릴리스를 제거합니다:

helm uninstall ibm-bob

클러스터 리소스 삭제

클러스터에서 제거할 범위에 따라 옵션을 선택합니다.

이 옵션은 인스턴스 네임스페이스와 오퍼레이터 네임스페이스를 제거하지만 커스텀 리소스 정의(CRD) 및 클러스터 역할과 같은 클러스터 범위 리소스는 유지합니다.

oc delete namespace <instance-namespace>
oc delete namespace <operator-namespace>

이 옵션은 인스턴스 및 오퍼레이터 네임스페이스 외에 모든 클러스터 범위 리소스도 제거합니다. 환경을 완전히 폐기할 때 이 옵션을 사용하세요.

oc delete -f release/work/cluster-resources.yaml --ignore-not-found
참고:

release/work/cluster-resources.yaml 파일을 사용할 수 없는 경우 삭제 명령을 실행하기 전에 파일을 재생성합니다:

./bobctl generate-cluster-resources
이 주제는 어떤가요?