Introduction
When you want to secure your website or app with HTTPS, TLS termination with Ingress lets the Ingress controller handle the encryption and decryption. This means your backend services get plain HTTP traffic, while users connect securely.
When you want to provide HTTPS access to your Kubernetes services without configuring TLS on each service.
When you want to centralize SSL certificate management in one place for multiple services.
When you want to offload the CPU-intensive TLS encryption from your backend pods.
When you want to use a trusted certificate from a certificate authority for your domain.
When you want to simplify your app deployment by handling TLS at the Ingress level.