I’ve open sourced a step-by-step guide for setting up HTTPS for Kubernetes applications using Let’s Encrypt. It uses cert-manager, which reconfigures an Ingress to establish domain name ownership proof using HTTP-01 validation.

Until GKE get a more easy to set up solution, I am hoping this will help many people to get things going with Let’s Encrypt. Check out the tutorial if you are interested and please give feedback!