Process Flow - TLS termination with Ingress
Client sends HTTPS request
Ingress Controller receives request
Ingress decrypts TLS (TLS Termination)
Ingress forwards plain HTTP to Service
Service routes to Pod
Pod responds
Ingress encrypts response (if needed)
Client receives response
The Ingress controller handles HTTPS requests by decrypting TLS, then forwards plain HTTP to backend services, simplifying TLS management.