I have a multi-tier app in Google Container Engine and I have a single ingress with single static IP address where I'll be forwarding multiple domains. Each domain will require its own ssl certificate(let's encrypt). The issue I am facing is that I do not see any option to use multiple certificates in the load balancer. It looks like each IP address has a single global forwarding rule that can forward to only one SSL(port 443) HTTPS proxy which can use only one SSL certificate.
I do not want to use multi-domain SSL certificate because it would be huge pita to manage.
This isn't some weird exotic use case but quite normal requirement. What is the proper solution here?
I was thinking of maybe setting up static IP for each domain and using routes to route to the single IP "front end", but each IP costs some money so having tens or hundreds of domains would be financially just crazy(100 domains would cost 1800 USD per month, data/traffic not included).