Uninstall
Uninstall Solo Enterprise for Istio or deregister a connected cluster from the management plane.
If you no longer need your Solo Enterprise for Istio environment, you can uninstall Solo Enterprise for Istio components, such as the management and data plane.
To uninstall Istio service meshes, see the ambient mesh or sidecar mesh uninstall guides.
Single cluster
Uninstall the Solo Enterprise for Istio release.
helm uninstall gloo-platform -n gloo-meshUninstall any Solo Enterprise for Istio CRDs, such as by deleting the CRD Helm release.
helm uninstall gloo-platform-crds -n gloo-meshIf you do not have a CRD Helm release, check for and manually remove any CRDs.
kubectl get crds | grep solo kubectl delete crd <$CRD>Delete the
gloo-meshnamespace.kubectl delete namespace gloo-mesh
Multicluster
Before you begin, save the names and contexts of the clusters you want to uninstall Solo Enterprise for Istio from. In these example steps, cluster1/context1 is assumed as the cluster where the management plane is installed.
export cluster1=<cluster1_name>
export cluster2=<cluster2_name>
export context1=<cluster1_context>
export context2=<cluster2_context>
Uninstall the agent that runs on each connected workload cluster.
Delete the
gloo-meshnamespace from each connected cluster.kubectl --context ${context2} delete namespace gloo-meshUninstall the management plane components and CRDs from the management cluster.
helm uninstall gloo-platform -n gloo-mesh --kube-context ${context1} helm uninstall gloo-platform-crds -n gloo-mesh --kube-context ${context1}Delete the
gloo-meshnamespace from the management cluster.kubectl --context ${context1} delete namespace gloo-mesh