u/levo21in r/kubernetes • Recommends
On “SSL Configuration in Kubernetes”
If you're on Google Cloud using GKE they provide an ingress controller and you can use k8s ingress resource . Take a look here for an example that sets up SSL termination -- https://cloud.google.com/solutions/jenkins-on-container-engine-tutorial. I still think there's a limitation if you have a cluster that spans multiple zones in a region.
You could also lay down traefik as an ingress controller using this helm chart. You can then use ACME to get a cert dynamically from Let's Encrypt. https://cloud.google.com/solutions/jenkins-on-container-engine-tutorial
Here's another quick-start video that uses the chart above. link to this video