Uninstalling Linkerd

This article follows the linkerd docs for removing Linkerd from an Immuta application by uninjecting the namespace and removing Linkerd from the Kubernetes cluster

Remove extensions

linkerd viz uninstall | kubectl delete -f -

If uninstalling BEL

export BUOYANT_LICENSE=<your license>
linkerd buoyant uninstall | kubectl delete -f -

Uninject Immuta Pods

export IMMUTA_NAMESPACE=immuta
kubectl -n ${IMMUTA_NAMESPACE} get deploy -o yaml | linkerd uninject - | kubectl apply -f -

Remove Linkerd

linkerd uninstall | kubectl delete -f -
kubectl delete ns linkerd