27.13. AMQ Streams 설치 제거
OpenShift Container Platform 웹 콘솔 또는 CLI를 사용하여 OperatorHub에서 OpenShift 4.10에서 AMQ Streams를 4.14로 설치 제거할 수 있습니다.
AMQ Streams를 설치하는 데 사용한 것과 동일한 방법을 사용합니다.
AMQ Streams를 설치 제거할 때 배포용으로 특별히 생성된 리소스를 식별하고 AMQ Streams 리소스에서 참조해야 합니다.
이러한 리소스는 다음과 같습니다.
- 보안(사용자 정의 CA 및 인증서, Kafka Connect 시크릿 및 기타 Kafka 시크릿)
-
로깅
ConfigMaps(외부유형의 경우)
Kafka , ,Kafka ConnectKafkaMirrorMaker 또는 KafkaBridge 구성에서 참조하는 리소스입니다.
CustomResourceDefinitions 를 삭제하면 해당 사용자 정의 리소스(Kafka,KafkaConnect,KafkaMirrorMaker 또는 KafkaBridge)와 해당 리소스에 종속된 리소스(Deployments, StatefulSets 및 기타 종속 리소스)의 가비지 컬렉션이 생성됩니다.
27.13.1. 웹 콘솔을 사용하여 OperatorHub에서 AMQ Streams 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
다음 절차에서는 OperatorHub에서 AMQ Streams를 제거하고 배포와 관련된 리소스를 제거하는 방법을 설명합니다.
콘솔에서 단계를 수행하거나 대체 CLI 명령을 사용할 수 있습니다.
사전 요구 사항
-
cluster-admin또는strimzi-admin권한이 있는 계정을 사용하여 OpenShift Container Platform 웹 콘솔에 액세스합니다. 삭제할 리소스를 식별했습니다.
다음
ocCLI 명령을 사용하여 리소스를 찾고 AMQ Streams를 제거할 때 해당 리소스가 제거되었는지 확인할 수도 있습니다.AMQ Streams 배포와 관련된 리소스를 찾는 명령
oc get <resource_type> --all-namespaces | grep <kafka_cluster_name>& lt;resource_type >을 검사 중인 리소스 유형(예:
secret또는configmap)으로 바꿉니다.
절차
- OpenShift 웹 콘솔에서 Operator > 설치된 Operator로 이동합니다.
설치된 AMQ Streams Operator의 경우 옵션 아이콘( 세 개의 수직점)을 선택하고 Uninstall Operator 를 클릭합니다.
Operator는 설치된 Operator에서 제거됩니다.
- 홈 > 프로젝트로 이동하여 AMQ Streams 및 Kafka 구성 요소를 설치한 프로젝트를 선택합니다.
인벤토리 아래의 옵션을 클릭하여 관련 리소스를 삭제합니다.
리소스는 다음과 같습니다.
- 배포
- StatefulSets
- Pods
- 서비스
- ConfigMaps
- 보안
작은 정보검색을 사용하여 Kafka 클러스터의 이름으로 시작하는 관련 리소스를 찾습니다. 워크로드에서 리소스를 찾을 수도 있습니다.
대체 CLI 명령
CLI 명령을 사용하여 OperatorHub에서 AMQ Streams를 제거할 수 있습니다.
AMQ Streams 서브스크립션을 삭제합니다.
oc delete subscription amq-streams -n openshift-operatorsCSV(클러스터 서비스 버전)를 삭제합니다.
oc delete csv amqstreams.<version> -n openshift-operators관련 CRD를 제거합니다.
oc get crd -l app=strimzi -o name | xargs oc delete
27.13.2. CLI를 사용하여 AMQ Streams 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
다음 절차에서는 oc 명령줄 툴을 사용하여 AMQ Streams를 제거하고 배포와 관련된 리소스를 제거하는 방법을 설명합니다.
사전 요구 사항
-
cluster-admin또는strimzi-admin권한이 있는 계정을 사용하여 OpenShift 클러스터에 액세스할 수 있습니다. 삭제할 리소스를 식별했습니다.
다음
ocCLI 명령을 사용하여 리소스를 찾고 AMQ Streams를 제거할 때 해당 리소스가 제거되었는지 확인할 수도 있습니다.AMQ Streams 배포와 관련된 리소스를 찾는 명령
oc get <resource_type> --all-namespaces | grep <kafka_cluster_name>& lt;resource_type >을 검사 중인 리소스 유형(예:
secret또는configmap)으로 바꿉니다.
절차
Cluster Operator
배포, 관련CustomResourceDefinitions,RBAC리소스를 삭제합니다.Cluster Operator를 배포하는 데 사용되는 설치 파일을 지정합니다.
oc delete -f install/cluster-operator사전 요구 사항에서 식별한 리소스를 삭제합니다.
oc delete <resource_type> <resource_name> -n <namespace>& lt;resource_type >을 삭제한 리소스 유형으로 바꾸고 < resource_name >을 리소스 이름으로 바꿉니다.
시크릿 삭제 예
oc delete secret my-cluster-clients-ca-cert -n my-project