3.4. 분산 추적 플랫폼 Jaeger 제거
OpenShift Container Platform 클러스터에서 Red Hat OpenShift distributed tracing 플랫폼을 제거하는 단계는 다음과 같습니다.
- 모든 Red Hat OpenShift distributed tracing 플랫폼 Pod를 종료합니다.
- Red Hat OpenShift distributed tracing 플랫폼 인스턴스를 제거합니다.
- Red Hat OpenShift distributed tracing Platform (Jaeger) Operator를 제거합니다.
- Red Hat OpenShift distributed tracing 데이터 수집 Operator를 제거합니다.
3.4.1. 웹 콘솔을 사용하여 분산 추적 플랫폼(Jaeger) 인스턴스 제거
웹 콘솔의 관리자 보기에서 분산 추적 플랫폼(Jaeger) 인스턴스를 제거할 수 있습니다.
메모리 내 스토리지를 사용하는 인스턴스를 삭제하면 모든 데이터가 손실되지 않습니다. Red Hat OpenShift distributed tracing Platform(Jaeger) 인스턴스가 제거되면 Elasticsearch와 같은 영구 스토리지에 저장된 데이터는 삭제되지 않습니다.
전제 조건
-
cluster-admin
역할의 클러스터 관리자로 웹 콘솔에 로그인되어 있습니다.
프로세스
- OpenShift Container Platform 웹 콘솔에 로그인합니다.
-
Operators
설치된 Operator로 이동합니다. -
프로젝트 메뉴에서 Operator가 설치된 프로젝트의 이름을 선택합니다(예:
openshift-operators
). - Red Hat OpenShift distributed tracing Platform (Jaeger) Operator를 클릭합니다.
- Jaeger 탭을 클릭합니다.
- 인스턴스 옆에 있는 옵션 메뉴 를 클릭하고 Jaeger 삭제 를 선택합니다.
- 확인 메시지에서 삭제를 클릭합니다.
3.4.2. CLI를 사용하여 분산 추적 플랫폼(Jaeger) 인스턴스 제거
명령줄에서 분산 추적 플랫폼(Jaeger) 인스턴스를 제거할 수 있습니다.
전제 조건
cluster-admin
역할의 클러스터 관리자가 활성 OpenShift CLI(oc
) 세션입니다.작은 정보-
OpenShift CLI(
oc
) 버전이 최신 버전인지 확인하고 OpenShift Container Platform 버전과 일치하는지 확인합니다. oc login
을 실행합니다.$ oc login --username=<your_username>
-
OpenShift CLI(
프로세스
다음 명령을 실행하여 OpenShift CLI(
oc
)로 로그인합니다.$ oc login --username=<NAMEOFUSER>
분산 추적 플랫폼(Jaeger) 인스턴스를 표시하려면 다음 명령을 실행합니다.
$ oc get deployments -n <jaeger-project>
예를 들면 다음과 같습니다.
$ oc get deployments -n openshift-operators
Operator 이름에는 접미사
-operator
가 있습니다. 다음 예제에서는 Red Hat OpenShift distributed tracing Platform(Jaeger) Operator 두 개와 4개의 분산 추적 플랫폼(Jaeger) 인스턴스를 보여줍니다.$ oc get deployments -n openshift-operators
다음과 유사한 출력이 표시됩니다.
NAME READY UP-TO-DATE AVAILABLE AGE elasticsearch-operator 1/1 1 1 93m jaeger-operator 1/1 1 1 49m jaeger-test 1/1 1 1 7m23s jaeger-test2 1/1 1 1 6m48s tracing1 1/1 1 1 7m8s tracing2 1/1 1 1 35m
분산 추적 플랫폼(Jaeger) 인스턴스를 제거하려면 다음 명령을 실행합니다.
$ oc delete jaeger <deployment-name> -n <jaeger-project>
예를 들어 다음과 같습니다.
$ oc delete jaeger tracing2 -n openshift-operators
삭제를 확인하려면
oc get deployments
명령을 다시 실행합니다.$ oc get deployments -n <jaeger-project>
예를 들어 다음과 같습니다.
$ oc get deployments -n openshift-operators
다음 예와 유사한 생성된 출력이 표시됩니다.
NAME READY UP-TO-DATE AVAILABLE AGE elasticsearch-operator 1/1 1 1 94m jaeger-operator 1/1 1 1 50m jaeger-test 1/1 1 1 8m14s jaeger-test2 1/1 1 1 7m39s tracing1 1/1 1 1 7m59s
3.4.3. Red Hat OpenShift distributed tracing Platform Operator 제거
프로세스
- 클러스터에서 Operator 삭제 의 지침에 따라 Red Hat OpenShift distributed tracing Platform (Jaeger) Operator를 제거합니다.
- 선택 사항: Red Hat OpenShift distributed tracing Platform (Jaeger) Operator가 제거된 후 OpenShift Elasticsearch Operator를 제거합니다.