<p>I installed istio using these commands:</p>

<pre><code>VERSION = 1.0.5
GCP = gcloud
K8S = kubectl

@$(K8S) apply -f istio-$(VERSION)/install/kubernetes/helm/istio/templates/crds.yaml
@$(K8S) apply -f istio-$(VERSION)/install/kubernetes/istio-demo-auth.yaml
@$(K8S) get pods -n istio-system
@$(K8S) label namespace default istio-injection=enabled
@$(K8S) get svc istio-ingressgateway -n istio-system
</code></pre>

<p>Now, how do I completely uninstall it including all containers/ingress/egress etc (everthing installed by istio-demo-auth.yaml?</p>

<p>Thanks.</p>

<p>If you used <code>istioctl</code>, it's pretty easy:</p>
<pre><code>istioctl x uninstall --purge
</code></pre>
<p>Of course, it would be easier if that command were listed in <code>istioctl --help</code>...</p>
<p>Reference: <a href="https://istio.io/latest/docs/setup/install/istioctl/#uninstall-istio" rel="noreferrer">https://istio.io/latest/docs/setup/install/istioctl/#uninstall-istio</a></p>
