1.2. CLI를 사용하여 OpenShift Service Mesh 설치 제거
기존 OpenShift Container Platform 인스턴스에서 Red Hat OpenShift Service Mesh Operator 3 및 Istio 컨트롤 플레인을 제거하려면 다음을 제거해야 합니다.
-
Istio
리소스 -
IstioCNI
리소스 - Red Hat OpenShift Service Mesh Operator 3
-
Istio-system
프로젝트 -
Istio-cni
프로젝트
선택적으로 Istio CRD(사용자 정의 리소스 정의)를 제거할 수 있습니다.
OpenShift Container Platform CLI(명령줄 인터페이스)를 사용하여 Red Hat OpenShift Service Mesh Operator 3을 설치 제거할 수 있습니다.
프로세스
Istio
리소스를 삭제합니다.다음 명령을 실행하여
Istio
리소스 이름을 검색합니다.oc get istio -n istio-system
$ oc get istio -n istio-system
Copy to Clipboard Copied! Toggle word wrap Toggle overflow <
name_of_custom_resource
>를 이전 명령의 출력으로 바꾸고 다음 명령을 실행하여 사용자 정의 리소스를 제거합니다.oc delete istio/<name_of_custom_resource>
$ oc delete istio/<name_of_custom_resource>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
IstioCNI
리소스를 삭제합니다.다음 명령을 실행하여
IstioCNI
리소스의 이름을 검색합니다.oc get istioCNI -n istio-system
$ oc get istioCNI -n istio-system
Copy to Clipboard Copied! Toggle word wrap Toggle overflow <
name_of_custom_resource
>를 이전 명령의 출력으로 바꾸고 다음 명령을 실행하여 사용자 정의 리소스를 제거합니다.oc delete istioCNI/<name_of_custom_resource>
$ oc delete istioCNI/<name_of_custom_resource>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
istio-system
및istio-cni
프로젝트를 삭제합니다.다음 명령을 실행하여
istio-system
네임스페이스를 삭제합니다.oc delete ns istio-system
$ oc delete ns istio-system
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
istio-cni
네임스페이스를 삭제합니다.oc delete ns istio-cni
$ oc delete ns istio-cni
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
OpenShift Service Mesh Operator 3 설치 제거 3:
servicemeshoperator3
서브스크립션을 삭제합니다.oc delete subscription servicemeshoperator3 -n openshift-operators
$ oc delete subscription servicemeshoperator3 -n openshift-operators
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
output: subscription.operators.coreos.com "servicemeshoperator3" deleted
output: subscription.operators.coreos.com "servicemeshoperator3" deleted
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
currentCSV
필드에서servicemeshoperator3
구독 Operator의 현재 버전을 확인합니다.oc get clusterserviceversion -n openshift-operators | grep servicemeshoperator3 | awk '{print $1}'
$ oc get clusterserviceversion -n openshift-operators | grep servicemeshoperator3 | awk '{print $1}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
output: currentCSV: servicemeshoperator3.v3.0.0
output: currentCSV: servicemeshoperator3.v3.0.0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이전 단계의
currentCSV
값을 사용하여 대상 네임스페이스에서 Operator의 CSV(클러스터 서비스 버전)를 삭제합니다.oc delete clusterserviceversion servicemeshoperator3.v3.0.0 -n openshift-operators
$ oc delete clusterserviceversion servicemeshoperator3.v3.0.0 -n openshift-operators
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
clusterserviceversion.operators.coreos.com "servicemeshoperator3.v3.0.0" deleted.
clusterserviceversion.operators.coreos.com "servicemeshoperator3.v3.0.0" deleted.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow