Desinstalar entornos de ejecución híbridos

Instalaciones de Helm

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

  1. Desinstala los recursos del 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 instalaste el gráfico apigee-virtualhost. En la versión híbrida 1.10, suele ser apigee-virtualhost-ENV_GROUP_NAME. En Hybrid 1.11 y versiones posteriores, suele ser ENV_GROUP_NAME.
    • ENV_RELEASE_NAME es el nombre con el que instalaste el gráfico apigee-env. En la versión híbrida 1.10, suele ser apigee-env-ENV_NAME. En Hybrid 1.11 y versiones posteriores, suele ser ENV_NAME.
    • ORG_NAME es el nombre con el que instalaste el gráfico apigee-org. Normalmente, se corresponde con el nombre de tu organización.
  2. Después de desinstalar los recursos del espacio de nombres apigee, desinstala apigee-operator.
    helm uninstall -n apigee-system operator
  3. Elimina los CRDs de Apigee:
    kubectl delete -k  apigee-operator/etc/crds/default/

Instalaciones de apigeectl

Para eliminar componentes de Apigee en un ámbito específico, usa apigeectl con las marcas del ámbito que incluya esos componentes:

  • --all-envs: todos los componentes del ámbito del entorno de todos los entornos de la organización cuyo nombre se indica en el archivo de configuración de la anulación
  • --datastore: Cassandra.
  • --env env-name: los componentes del ámbito del entorno: Runtime, Synchronizer y UDCA
  • --org: los componentes del ámbito de la organización: agente de conexión de Apigee, Mart y Watcher
  • --settings virtualhosts: solo ajustes de virtualhost
  • --telemetry: registros y métricas

Por ejemplo:

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

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

apigeectl delete -f your_overrides_file.yaml

Usa los siguientes comandos para eliminar toda la instalación de Apigee hybrid, excepto cert-manager, de tu clúster:

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

    La salida debe estar vacía

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

Para desinstalar cert-manager, consulta la sección Desinstalación en Kubernetes de 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