SSL Termination¶
SSL Termination is the process where a proxy server, such as a Kubernetes Ingress, handles the decryption of encrypted HTTPS traffic before passing it to backend services^[400-devops-06-kubernetes-k8s-ithelp-day9-readme.md]. This mechanism allows the Ingress to serve as the endpoint for secure Transport Layer Security (TLS/SSL) connections^[400-devops-06-kubernetes-k8s-ithelp-day9-readme.md].
By offloading the decryption task to the Ingress layer, internal communication between the Service and Pods can occur over unencrypted connections^[400-devops-06-kubernetes-k8s-ithelp-day9-readme.md]. This architecture simplifies the management of certificates and computational load for the backend applications.
In the context of Kubernetes Ingress, SSL Termination is often implemented by configuring the Ingress resource to listen on standard HTTPS port 443^[400-devops-06-kubernetes-k8s-ithelp-day9-readme.md].
Sources¶
^[400-devops-06-kubernetes-k8s-ithelp-day9-readme.md]
Related¶
- Ingress
- Kubernetes
- [[HTTPS]]