u/erik_de_bontin r/kubernetes • Recommends
On “Use kubernetes ingress for sites outside your kubernetes cluster”
The ingress-nginx controller setup is (as far as I understand) High Available out-of-box. It will create an ingress pod on every node, and will handle the load balancing between these pods automatically within the cluster. For monitoring you can use grafana/prometheus. I have setup this setup in my cluster, but haven't wrote a blog about it yes. Jeff Geerling has a good video on how-to set this up [video and link to this video