Desinstala el entorno de ejecución de Hybrid

Instalaciones de Helm

Puedes desinstalar una instalación de Helm híbrida con los siguientes comandos:

  1. Desinstala los recursos de tu espacio de nombres apigee:
    helm uninstall -n apigee ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME ORG_NAME ingress-manager telemetry redis datastore
    
    • ENV_GROUP_RELEASE_NAME es el nombre con el que se instaló el chart apigee-virtualhost. En la versión híbrida 1.10, por lo general, es apigee-virtualhost-ENV_GROUP_NAME. En la versión híbrida 1.11 y posteriores, suele ser ENV_GROUP_NAME.
    • ENV_RELEASE_NAME es el nombre con el que se instaló el chart apigee-env. En la versión híbrida 1.10, por lo general, es apigee-env-ENV_NAME. En la versión híbrida 1.11 y posteriores, suele ser ENV_NAME.
    • ORG_NAME es el nombre con el que se instaló el chart apigee-org. Por lo general, es el nombre de la organización.
  2. Después de desinstalar los recursos del espacio de nombres apigee, desinstala apigee-operator.
    helm uninstall -n apigee-system operator
  3. Borra las CRD de Apigee:
    kubectl delete -k  apigee-operator/etc/crds/default/

Instalaciones apigeectl

Para borrar componentes de Apigee dentro de un permiso específico, usa apigeectl con las marcas para el permiso en el que se incluyen esos componentes:

  • --all-envs: Son todos los componentes con permisos en el entorno en que se encuentran en todos los entornos de la organización que figura en el archivo de configuración de anulación.
  • --datastore: Cassandra.
  • --env env-name: Son los componentes con permisos en el entorno: entorno de ejecución, sincronizador y UDCA.
  • --org: Son los componentes con permisos en la organización: Agente de Apigee Connect, MART y Watcher.
  • --settings virtualhosts: Son solo las configuraciones de virtualhost.
  • --telemetry: Son el registrador y las métricas.

Por ejemplo:

apigeectl delete -f your_overrides_file.yaml --org --env env-name

Para borrar solo los componentes de Apigee del clúster, usa este comando:

apigeectl delete -f your_overrides_file.yaml

Usa los siguientes comandos para borrar del clúster toda la instalación de Apigee Hybrid, excepto cert-manager:

  1. Ejecuta apigeectl delete con el permiso predeterminado:
    apigeectl delete -f your_overrides_file.yaml
  2. Verifica que se hayan borrado los componentes de Apigee Hybrid:
    kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc

    El resultado debería estar vacío

  3. Vuelve a ejecutar apigeectl delete con --all:
    apigeectl delete --all -f your_overrides_file.yaml

Para desinstalar el administrador de certificados, consulta Desinstala en Kubernetes en la documentación de cert-manager.

Para obtener más información sobre el comando apigeectl, consulta apigeectl.

Usa el siguiente comando para quitar cert-manager:

kubectl -n cert-manager delete secret apigee-ca