Introduction
Mutual TLS helps two services talk to each other securely by checking each other's identity. It stops outsiders from listening or pretending to be one of the services.
When you want to make sure only trusted services in your cluster can talk to each other.
When you need to encrypt data sent between microservices to keep it private.
When you want to prevent attackers from impersonating a service inside your network.
When you want to add an extra layer of security without changing your application code.
When you want to comply with security rules that require encrypted and authenticated service communication.