Set up Let's Encrypt TLS Encryption using the HAProxy Kubernetes Ingress Controller
DOWNLOAD OUR NEW FREE EBOOK "HAPROXY IN KUBERNETES: SUPERCHARGE YOUR INGRESS ROUTING" - https://www.haproxy.com/content-library/haproxy-in-kubernetes-supercharge-your-ingress-routing/
When it comes to TLS in Kubernetes, the first thing to appreciate when you use the HAProxy Ingress Controller is that all traffic for all services traveling to your Kubernetes cluster passes through HAProxy. Requests are then routed towards the appropriate backend services depending on metadata in the request, such as the Host header. So, by enabling TLS in your ingress controller, you’re adding secure communication to all of your services at once. HAProxy is known for its advanced support of the important performance-oriented features available in TLS.