# Uninstall Kloudfuse

To remove the Kloudfuse installation, follow these steps:

1. [Helm delete](https://docs.kloudfuse.com/platform/4.0.2/setup/install/uninstall/#helm-delete)

2. [Delete persistent disks](https://docs.kloudfuse.com/platform/4.0.2/setup/install/uninstall/#disk-delete)

3. [Delete data from the deep store](https://docs.kloudfuse.com/platform/4.0.2/setup/install/uninstall/#deepstore-delete)

## Helm delete

Run the following command to delete the `kfuse` Helm release:

```console
helm delete kfuse
```

|     |     |
| --- | --- |
|  | This command does not delete data stored in persistent volumes or in the deep store cloud buckets (GCP, AWS, or Azure). Those must be removed separately. |

## Delete persistent disks

To delete the persistent volume claims associated with the Kloudfuse installation, run:

```console
kubectl delete pvc -n kfuse -l app.kubernetes.io/instance=kfuse
```

## Delete data from the deep store

Run the appropriate command for your cloud storage provider to delete the Pinot segment data from the deep store bucket:

- GCP

```console
    gsutil -m rm -r gs://<pinot-bucket-name>/controller
    ```

- AWS

```console
    aws s3 rm s3://<pinot-bucket-name>/controller --recursive
    ```

- Azure

```console
    az storage blob delete-batch --source <container-name> --pattern "controller/*" --account-name <storage-account-name>
    ```
