Hello,
I have used AWS ec2 ubuntu instance for running rancher 2.0 and tried to deploy the sample application following the documentation. I created the workload and added the load balancer. I was presented with the dns name as xip.io i.e ingress.default.<private_ip>.xip.io but when I tried to access this url in the browser it is not accessible. I have opened the ports 80 and 443 and also the random port for this url.
No I do not have any VPN connection onto my AWS instances. You are right as the DNS always takes the private IP of the aws instance. Next I tried creating cluster in aws with the rancher itself and I aws able to get that.
But is there any way I can get public ip in the DNS using custom cluster with aws instance.