Skip to content

SSL Termination in Kubernetes Ingress

SSL Termination in Kubernetes Ingress refers to the process where the Ingress Controller acts as the endpoint for Secure Sockets Layer (SSL) or Transport Layer Security (TLS) connections.^[400-devops__06-Kubernetes__k8s-ithelp__Day9__README.md]

In this configuration, the Ingress Controller handles the decryption of incoming HTTPS traffic before forwarding requests to backend [[Services]].^[400-devops__06-Kubernetes__k8s-ithelp__Day9__README.md]

Functionality

By supporting SSL Termination, the Ingress Controller assumes the responsibility for decrypting the encrypted transmission.^[400-devops__06-Kubernetes__k8s-ithelp__Day9__README.md] Consequently, the communication between the Service and the final Pods occurs over an unencrypted channel, allowing data to be transmitted normally without the overhead of encryption on the internal network.^[400-devops__06-Kubernetes__k8s-ithelp__Day9__README.md]

Sources

^[400-devops__06-Kubernetes__k8s-ithelp__Day9__README.md]