Helm installations
You can uninstall a Hybrid Helm install with the following commands:
- Uninstall the resources in your
apigeenamespace:helm uninstall -n apigee ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME ORG_NAME ingress-manager telemetry redis datastore
- ENV_GROUP_RELEASE_NAME
is the name with which you previously installed the
apigee-virtualhostchart. In hybrid v1.10, it is usuallyapigee-virtualhost- ENV_GROUP_NAME. In Hybrid v1.11 and newer it is usually ENV_GROUP_NAME . - ENV_RELEASE_NAME
is the name with which you previously installed the
apigee-envchart. In hybrid v1.10, it is usuallyapigee-env- ENV_NAME. In Hybrid v1.11 and newer it is usually ENV_NAME . - ORG_NAME
is the name with which you previously installed the
apigee-orgchart. It is usually your organization name.
- ENV_GROUP_RELEASE_NAME
is the name with which you previously installed the
- After uninstalling the resources in the
apigeenamespace, uninstallapigee-operator.helm uninstall -n apigee-system operator
- Delete the Apigee CRDs:
kubectl delete -k apigee-operator/etc/crds/default/
apigeectl
installations
To delete Apigee components within a specific scope, use apigeectl
with the flags for the scope that includes those components:
-
--all-envs: all environment-scope components in all the environments under the organization named in the override config file -
--datastore: Cassandra. -
--env env-name: the environment-scope components: Runtime, Synchronizer, and UDCA -
--org: the organization-scope components: Apigee Connect Agent, Mart, and Watcher -
--settings virtualhosts:virtualhostsettings only -
--telemetry: Logger and Metrics
For example:
apigeectl delete -f your_overrides_file.yaml --org --env env-name
To delete only the Apigee componentsfrom the cluster, use this command:
apigeectl delete -f your_overrides_file.yaml
Use the following commands to delete the entire Apigee hybrid installation except cert-managerfrom your cluster:
- Run
apigeectl deletewith the default scope:apigeectl delete -f your_overrides_file.yaml - Verify that the Apigee hybrid components were deleted:
kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc
Your output should be empty
- Run
apigeectl deleteagain with--all:apigeectl delete --all -f your_overrides_file.yaml
To uninstall cert-manager, see Uninstalling on Kubernetes in the cert-manager documentation.
For more information about the apigeectl
command, see apigeectl
.
Use the following command to remove cert-manager:
kubectl -n cert-manager delete secret apigee-ca

