本页面适用于 Apigee,但不适用于 Apigee Hybrid。
查看 Apigee Edge 文档。
本页面介绍如何从 GKE 集群中卸载 Apigee APIM Operator for Kubernetes。以下部分概述了完成此任务所需的步骤:
所需的角色
如果您已按照安装 Apigee APIM Operator for Kubernetes 中所述的方式向服务账号分配了所需的角色,则无需额外的 IAM 角色或权限即可完成这些任务。
您可以选择使用 Kubernetes 中内置的基于角色的访问控制 (RBAC) 机制来授权对 Google Kubernetes Engine 集群中的资源执行的操作。如需了解详情,请参阅使用基于角色的访问权限控制向集群中的操作授权。
移除 API 管理政策
如需移除 API 管理政策,请按相反的顺序移除应用于 GKE 集群的所有 yaml
Kubernetes 资源。例如,如果您按照将 Apigee 政策与 Apigee APIM Operator for Kubernetes 搭配使用中的步骤操作,则需要按以下顺序移除与文件对应的资源:
apim-policies.yaml
api-product.yaml
global-ext-lb1-apim-policy.yaml
使用以下命令移除每个资源:
kubectl delete -fFILENAME
卸载 Apigee APIM Operator for Kubernetes
如需卸载 Apigee APIM Operator for Kubernetes,请使用以下命令:
helm uninstall apigee-apim-operator -n apim
helm repo remove apigee-apim-operator
这些命令会从您的集群中移除 Apigee APIM Operator for Kubernetes 和 Apigee CRD Helm 图表。
卸载 CRD
如需卸载 Apigee CRD,请使用以下命令:
helm uninstall apigee-apim-crds -n apim
问题排查
如果您在卸载 Apigee APIM Operator for Kubernetes 时遇到问题,请参阅排查 APIM Operator 问题,了解如何解决常见错误。