Desinstalar el operador de gestión de APIs de Apigee para Kubernetes

Esta página se aplica a Apigee, pero no a Apigee Hybrid.

Consulta la documentación de Apigee Edge.

En esta página se describe cómo desinstalar el operador de gestión de APIs de Apigee para Kubernetes de un clúster de GKE. En las siguientes secciones se describen los pasos necesarios para completar esta tarea:

Roles obligatorios

Si has asignado los roles necesarios a tu cuenta de servicio tal como se describe en Instalar el operador de gestión de APIs de Apigee para Kubernetes, no se necesitan roles ni permisos de gestión de identidades y accesos adicionales para completar estas tareas.

Puedes autorizar acciones en los recursos de tu clúster de Google Kubernetes Engine mediante el mecanismo de control de acceso basado en roles (RBAC) integrado en Kubernetes. Para obtener más información, consulta Autorizar acciones en clústeres mediante el control de acceso basado en roles.

Eliminar las políticas de gestión de APIs

Para eliminar las políticas de gestión de APIs, elimina todos los recursos de Kubernetes yaml aplicados al clúster de GKE en orden inverso. Por ejemplo, si has seguido los pasos de Usar políticas de gestión de APIs con el operador de gestión de APIs de Apigee para Kubernetes y Añadir políticas a la puerta de enlace de GKE, debes eliminar los recursos correspondientes a los archivos en este orden:

  • 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

Elimina cada recurso con el siguiente comando:

kubectl delete -f FILENAME
donde FILENAME es el nombre del archivo correspondiente al recurso que quieres eliminar.

Desinstalar el operador de gestión de APIs de Apigee para Kubernetes

Para desinstalar el operador de gestión de APIs de Apigee para Kubernetes, usa los siguientes comandos:

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

Estos comandos eliminan el operador de gestión de APIs de Apigee para Kubernetes y los gráficos de Helm de CRD de Apigee de tu clúster.

Desinstalar los CRDs

Para desinstalar los CRDs de Apigee, usa el siguiente comando:

helm uninstall apigee-apim-crds -n apim

Solucionar problemas

Si tienes problemas al desinstalar el operador de gestión de APIs de Apigee para Kubernetes, consulta el artículo Solucionar problemas del operador de gestión de APIs para encontrar soluciones a errores habituales.