I've set-up a 3-node Kubernetes cluster on AWS. A unique virtual IP address is assigned to each pod and service. AWS route table is used to map the virtual IPs to actual IPs. This works perfectly fine but what I've notices is when new nodes are added this method isn't scalable. Is there any other way to handle these virtual IP?