解除安裝 Kubernetes 適用的 Apigee APIM Operator

本頁內容適用於 Apigee,但不適用於 Apigee Hybrid

查看 Apigee Edge 說明文件。

本頁說明如何從 GKE 叢集解除安裝 Kubernetes 適用的 Apigee APIM 運算子。以下各節將說明完成這項工作所需的步驟:

必要的角色

如果您已按照「 安裝 Kubernetes 適用的 Apigee APIM Operator」一文的說明,將必要角色指派給服務帳戶,則完成這些工作時不需要其他 IAM 角色或權限。

您可以選擇使用 Kubernetes 內建的角色型存取權控管 (RBAC) 機制,授權對 Google Kubernetes Engine 叢集中的資源執行動作。詳情請參閱「 使用角色型存取權控管授權叢集中的動作」。

移除 API 管理政策

如要移除 API 管理政策,請以相反順序移除套用至 GKE 叢集的所有 yaml Kubernetes 資源。舉例來說,如果您按照「搭配使用 API 管理政策與 Kubernetes 適用的 Apigee APIM 運算子」和「將政策新增至 GKE Gateway」中的步驟操作,請依下列順序移除與檔案對應的資源:

  • apigee-gateway-policy-withSA.yaml
  • new-admin-template.yaml
  • template-rule.yaml
  • apigee-policies.yaml
  • apim-policies.yaml
  • api-product.yaml
  • global-ext-lb1-apim-policy.yaml

使用下列指令移除各項資源:

kubectl delete -f FILENAME
其中 FILENAME 是要移除的資源對應檔案名稱。

解除安裝 Kubernetes 適用的 Apigee APIM 運算子

如要解除安裝 Kubernetes 適用的 Apigee APIM 運算子,請使用下列指令:

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 運算子時遇到問題,請參閱「排解 APIM 運算子問題」,瞭解常見錯誤的解決方法。