<p>I previously had a bunch of microservices running fine without mtls enabled, that I could access via my frontend <code>http://192.168.99.100:31001/</code>, backend(s), and db running on various other NodePort's.</p>

<p>For the next stage of my project I need to enable mtls to accomplish securing my services via a JWT token controlled by istio. But, when I use istio-auth-demo instead of istio-demo I cannot access my services via their endpoint. What do I need to do to fix this? I have wrote a gateway, virtualservice, and destinationrules that I thought might clear up the issue.</p>

<p>Just looking for someone to point me in the right direction.</p>

jor2
<p>I am not sure what was the issue here. Maybe it was because I was running it on minikube and some config wasn't supported. I just enabled mtls on the pods I wanted and ran the regular version of istio.</p>
