OperationsUninstalling

Uninstalling

Remove Skyflo from your cluster using Helm or the uninstall script.

Uninstall with Helm

bash
helm uninstall skyflo -n skyflo

This removes all Skyflo components (Engine, MCP server, UI, Controller) but preserves PersistentVolumeClaims by default.

Remove Persistent Data

To also delete PostgreSQL and Redis data:

bash
kubectl delete pvc -n skyflo --all

Delete the Namespace

If you created a dedicated namespace and want to remove everything:

bash
kubectl delete namespace skyflo

Uninstall with Script

If you installed via the install script:

bash
curl -fsSL https://skyflo.ai/uninstall.sh | bash

Verify Removal

Confirm no Skyflo resources remain:

bash
kubectl get all -n skyflo
kubectl get pvc -n skyflo
kubectl get crd | grep skyflo

If the SkyfloAI CRD remains, remove it:

bash
kubectl delete crd skyfloais.skyflo.ai