Thanks for a great product!
I've setup a cluster on GKE that will host multiple deployments/services, each with a different web site, for example desktop, mobile etc. At the moment the sites are exposed using the LoadBalancer that you can assign with kubectl (--type="LoadBalancer").
However, for production we want to use encrypted http. We were thinking of using LetsEncrypt. Preferably we can terminate the SSL at the load balancer. Each site will have multiple domain names registered, for example m.domain.se, m.domain.no, m.domain.de, m.domain.at etc will point at the mobile service. So as far as I can tell the options are:
1. Using external LB - https://cloud.google.com/compute/docs/load-balancing/http/
2. Setup HAProxy or similar
Anyone who can share some insights or experiences implementing either method. Pros, cons, hurdles?
// John
Any chance to get some help on this?
I've tried to add https load balancer for my k8s cluster, but it doesn't see my instance group's health endpoint and just restarts the instances again and again.