本頁內容適用於 Apigee 和 Apigee Hybrid。
查看
Apigee Edge 說明文件。
本頁說明如何從 GKE 叢集解除安裝 Kubernetes 適用的 Apigee Operator。以下各節將概述完成這項工作所需的步驟:
必要的角色
如果您已按照「 安裝 Kubernetes 適用的 Apigee Operator」一文的說明,將必要角色指派給服務帳戶,則不需要其他 IAM 角色或權限即可完成這些工作。
您可以選擇使用 Kubernetes 內建的角色型存取權控管 (RBAC) 機制,授權對 Google Kubernetes Engine 叢集中的資源執行動作。詳情請參閱「 使用角色型存取權控管授權叢集中的動作」。
移除 API 管理政策
如要移除 API 管理政策,請以相反順序移除套用至 GKE 叢集的所有 yaml
Kubernetes 資源。舉例來說,如果您按照「建立 APIMExtensionPolicy
」和「將政策新增至 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
解除安裝 Kubernetes 適用的 Apigee Operator
如要解除安裝 Kubernetes 適用的 Apigee Operator,請使用下列指令:
helm uninstall apigee-apim-operator -n apim
helm repo remove apigee-apim-operator
這些指令會從叢集中移除 Kubernetes 適用的 Apigee Operator 和 Apigee CRD Helm 圖表。
解除安裝 CRD
如要解除安裝 Apigee CRD,請使用下列指令:
helm uninstall apigee-apim-crds -n apim
疑難排解
如果在解除安裝 Apigee Operator for Kubernetes 時遇到問題,請參閱「排解 Apigee Operator for Kubernetes 問題」,瞭解常見錯誤的解決方法。