Skip to content
You are viewing the documentation for Solo Enterprise for Istio, formerly known as Gloo Mesh (OSS APIs).

Uninstall

Page as Markdown

Uninstall the Solo UI from one or more clusters.

Uninstalling the Solo UI removes the management components and the solo-enterprise namespace from your clusters. In multicluster environments, relay components are also removed from connected clusters.

To uninstall Istio service meshes, see the ambient mesh or sidecar mesh uninstall guides.

Single cluster

  1. Uninstall the Solo UI management release.

    helm uninstall solo-management -n solo-enterprise
  2. Delete the solo-enterprise namespace.

    kubectl delete namespace solo-enterprise

Multicluster

Before you begin, save the names and contexts of the clusters you want to uninstall from. In these example steps, cluster1/context1 is assumed as the cluster where the UI management components are installed, and cluster2/context2 is assumed as a connected cluster where relay components are installed.

export cluster1=<cluster1_name>
export context1=<cluster1_context>
export cluster2=<cluster2_name>
export context2=<cluster2_context>
  1. Uninstall the relay release from each workload cluster. Repeat for each connected cluster, updating the context each time.

    helm uninstall solo-relay -n solo-enterprise --kube-context ${context2}
  2. Uninstall the management release from the management cluster.

    helm uninstall solo-management -n solo-enterprise --kube-context ${context1}
  3. Delete the solo-enterprise namespace from each cluster.

    kubectl delete namespace solo-enterprise --context ${context1}
    kubectl delete namespace solo-enterprise --context ${context2}