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 Apigee APIM para Kubernetes de un clúster de GKE. En las siguientes secciones, se describen los pasos necesarios para completar esta tarea:
- Quita las políticas de administración de APIs.
- Desinstala el operador de APIM de Apigee para Kubernetes.
- Desinstala las CRD de Apigee.
Roles requeridos
Si asignaste los roles necesarios a tu cuenta de servicio como se describe en Instala el operador de Apigee APIM para Kubernetes, no se requieren roles ni permisos de IAM adicionales para completar estas tareas.
Puedes optar por autorizar acciones en los recursos de tu clúster de Google Kubernetes Engine con el mecanismo de control de acceso basado en roles (RBAC) integrado en Kubernetes. Para obtener más información, consulta Autoriza acciones en clústeres con el control de acceso basado en roles.
Quita las políticas de administración de la API
Para quitar las políticas de administración de APIs, quita todos los recursos de Kubernetes yaml
aplicados al clúster de GKE en orden inverso.
Por ejemplo, si seguiste los pasos en Usa políticas de administración de APIs con el operador de APIM de Apigee para Kubernetes y Agrega políticas a la puerta de enlace de GKE, quitarías 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
Quita cada recurso con el siguiente comando:
kubectl delete -f FILENAME
Desinstala el operador de APIM de Apigee para Kubernetes
Para desinstalar el operador de APIM de Apigee para Kubernetes, usa los siguientes comandos:
helm uninstall apigee-apim-operator -n apim
helm repo remove apigee-apim-operator
Estos comandos quitan del clúster el operador de APIM de Apigee para Kubernetes y los gráficos de Helm de CRD de Apigee.
Desinstala los CRD
Para desinstalar las CRDs de Apigee, usa el siguiente comando:
helm uninstall apigee-apim-crds -n apim
Solucionar problemas
Si tienes problemas para desinstalar el operador de APIM de Apigee para Kubernetes, consulta Soluciona problemas del operador de APIM para encontrar soluciones a errores comunes.