Let's say I have a Kubernetes cluster with 1 master node Master and 2 worker nodes Worker 1 and Worker 2. All have publicly reachable IP addresses.
Masterhas the IP 1.1.1.1Worker 1has the IP 2.2.2.2Worker 2has the IP 3.3.3.3
Additionally, let's assume my cluster exposes an nginx-webserver with a website on port 80 and I can reach it via any of the 3 nodes (e.g. 1.1.1.1:80 or 2.2.2.2:80 or 3.3.3.3:80 opens the same website).
However, remembering the IP addresses is "difficult" and I would much rather like to remember a domain name. So I choose "www.flying-circus.uk" as my domain. But there is a problem: A public domain name is only assigned to one IP address, multiple IPs cannot have the same FQDN.
How can I configure my cluster so that the website is reachable from any node via the FQDN?