Hi,
I am holding kodekloud subscription for learning various courses.
Recently I have encountered an issue with the Istio Service mesh related to mTLS. In my kubernetes cluster, I have installed Istiod and Istio ingress controller. And my application is deployed in a different namespace.
I wanted to enable mutual TLS for the entire application name space to encrypt internal communication between pods of the name space. So I have enabled the Istio injection for the application namespace and also I have configured the peer authentication resource with STRICT.
My application name space contains multiple pods Including redis and Postgres. From Kiali dashboard I could see that mTLS is not enabled for the traffic going towards redis and Postgres. Prometheus metrics also show connection secure policy as UNKNOWN whereas communication between all other services is showing mTLS enabled.
Kindly help what can be the issue and is this a known issue?