Skip to main content

Networking

How Does x509-based user authentication (mTLS) Works in Kubernetes

x509-based user authentication in Kubernetes leverages mTLS to establish a secure, encrypted communication channel between clients and the API server.

The client authenticates with a client certificate, and the server authenticates with a server certificate, both signed by a trusted CA.

This mutual authentication ensures that both parties in the communication are who they claim to be.