Cloud LoadBalancer + microk8s?

Hi, I’m playing with microk8s with the goal to have a cluster of nodes in 2 different locations we have. The single point of failure I see is the ingress. DNS resolution may also be based on round robbin but it can point to a site that is momentarily down. Even if I have API to change it, I’ll have to wait TTL on DNS.

Is it possible/suggested to use a LoadBalaner Service (AWS, GCE, Azure, …) just to route trafik to an on prem cluster? Would that solve the single point of failure issue?

Any pointer to docs on the subject are really appreciated as long as opinions…