본문으로 바로가기
반응형

RedHat에서 제공하는 RHOCP4에서의 Service Mesh를 삭제하는 방법입니다.

 

Ps : 

아무런 생각없이 설치했던 operator들만 지우면 되지 않을까 하여 지웠다가, 관련 프로젝트 (hk-project, istio-system) 정상삭제 불가, Service Mesh 재설치가 불가하여 트러블슈팅해서 project, SMCP, SMMR resource를 강제로 삭제하여 해결했습니다.. 

 

 

 

1. smcp 삭제

oc get smcp -n istio-system

oc delete smcp -n istio-system <name_of_custom_resource>

 

 

2. Operators 삭제

설치된 Operator 메뉴에서 오른쪽에 : 메뉴를 선택하여 해당 Operator들을 삭제할 수 있습니다.

  • RedHat Openshift Service mesh
  • kiali
  • Jaeger
  • Openshift Elasticsearch

 

 

3. Operator Resource 삭제

oc delete validatingwebhookconfiguration/openshift-operators.servicemesh-resources.maistra.io

oc delete mutatingwebhookconfigurations/openshift-operators.servicemesh-resources.maistra.io

oc delete svc maistra-admission-controller -n openshift-operators

oc delete -n openshift-operators daemonset/istio-node

oc delete clusterrole/istio-admin clusterrole/istio-cni clusterrolebinding/istio-cni

oc delete clusterrole istio-view istio-edit

oc delete clusterrole jaegers.jaegertracing.io-v1-admin jaegers.jaegertracing.io-v1-crdview jaegers.jaegertracing.io-v1-edit jaegers.jaegertracing.io-v1-view

oc get crds -o name | grep '.*\.istio\.io' | xargs -r -n 1 oc delete

oc get crds -o name | grep '.*\.maistra\.io' | xargs -r -n 1 oc delete

oc get crds -o name | grep '.*\.kiali\.io' | xargs -r -n 1 oc delete

oc delete crds jaegers.jaegertracing.io

oc delete secret -n openshift-operators maistra-operator-serving-cert

oc delete cm -n openshift-operators maistra-operator-cabundle

 

728x90