卸载 Apigee APIM Operator for Kubernetes

本页面适用于 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 -f FILENAME
其中,FILENAME 是与您要移除的资源对应的文件的名称。

卸载 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 问题,了解如何解决常见错误。