Kubernetes용 Apigee APIM Operator 제거

이 페이지는 Apigee에 적용되지만 Apigee Hybrid에는 적용되지 않습니다.

Apigee Edge 문서 보기

이 페이지에서는 GKE 클러스터에서 Kubernetes용 Apigee APIM Operator를 제거하는 방법을 설명합니다. 다음 섹션에서는 이 태스크를 완료하는 데 필요한 단계를 간략하게 설명합니다.

필요한 역할

Kubernetes용 Apigee APIM Operator 설치의 설명대로 서비스 계정에 필요한 역할을 할당한 경우 이러한 태스크를 완료하는 데 필요한 추가 IAM 역할이나 권한은 없습니다.

Kubernetes에서 기본 제공되는 역할 기반 액세스 제어(RBAC) 메커니즘을 사용하여 Google Kubernetes Engine 클러스터의 리소스에 대한 작업을 승인할 수 있습니다. 자세한 내용은 역할 기반 액세스 제어를 사용하여 클러스터의 작업 승인을 참조하세요.

API 관리 정책 삭제

API 관리 정책을 삭제하려면 GKE 클러스터에 적용된 모든 yaml Kubernetes 리소스를 역순으로 삭제합니다. 예를 들어 Kubernetes용 Apigee APIM Operator와 함께 Apigee 정책 사용의 단계를 수행한 경우 다음 순서대로 파일에 해당하는 리소스를 삭제합니다.

  • apim-policies.yaml
  • api-product.yaml
  • global-ext-lb1-apim-policy.yaml

다음 명령어를 사용하여 각 리소스를 삭제합니다.

kubectl delete -f FILENAME
여기서 FILENAME은 삭제하려는 리소스에 해당하는 파일의 이름입니다.

Kubernetes용 Apigee APIM Operator 제거

Kubernetes용 Apigee APIM Operator를 제거하려면 다음 명령어를 사용합니다.

helm uninstall apigee-apim-operator -n apim
helm repo remove apigee-apim-operator

이 명령어는 클러스터에서 Kubernetes용 Apigee APIM Operator와 Apigee CRD Helm 차트를 삭제합니다.

CRD 제거

Apigee CRD를 제거하려면 다음 명령어를 사용합니다.

helm uninstall apigee-apim-crds -n apim

문제 해결

Kubernetes용 Apigee APIM Operator를 제거할 때 문제가 발생하면 APIM Operator 문제 해결에서 일반적인 오류 해결 방법을 참조하세요.