Instalaciones de Helm
Puedes desinstalar una instalación de Helm híbrida con los siguientes comandos:
- 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, esapigee-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, esapigee-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.
- ENV_GROUP_RELEASE_NAME es el nombre con el que se instaló el chart
- Después de desinstalar los recursos del espacio de nombres
apigee
, desinstalaapigee-operator
.helm uninstall -n apigee-system operator
- 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 devirtualhost
.--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:
- Ejecuta
apigeectl delete
con el permiso predeterminado:apigeectl delete -f your_overrides_file.yaml
- 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
-
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