Uninstall OpenEverest using everestctl¶
Developer Preview
The everestctl uninstall method is not available in the v2.0.0-dev.1 developer preview. Uninstall OpenEverest with Helm instead. The steps below describe the everestctl workflow for reference.
Important
If you installed OpenEverest using everestctl, make sure to uninstall it exclusively through everestctl for a seamless removal.
Warning
Uninstalling OpenEverest removes all database clusters and their data from the Kubernetes cluster, including backups. Back up any data you want to keep before you continue.
Uninstall OpenEverest¶
Run the following command and confirm the prompt:
everestctl uninstall
everestctl uninstall removes everything OpenEverest created, including:
- The OpenEverest Helm release and the
everest-systemnamespace - The monitoring stack and the
everest-monitoringnamespace - All database namespaces managed by OpenEverest, along with their database clusters and data
- All OpenEverest CRDs
By default, the command asks for confirmation before proceeding. Use the following flags to change its behavior:
| Flag | Description |
|---|---|
-y, --yes |
Assume yes to all prompts and skip confirmation. |
-f, --force |
Proceed even if there are database clusters still running. |
Provider CRDs
Database operator CRDs installed by providers (for example, the Percona Server for MongoDB CRDs) are cluster-scoped and are not removed by everestctl uninstall. Remove them manually only if no other workloads in the cluster depend on them. See Remove CRDs for details.