I'm trying to set up a basic Azure load-balanced cluster of VMs, but am having issues accessing them outside of the virtual network that Azure creates. A sample request that I am testing with:
curl http://<publicIP of load balancer>:8080/rio/health
returns "Failed to connect; connection refused"
Notably: I can call from box 0 to box 1 using the private IP addresses. I can call from box 0 to 1 using the public IP address. I can not call from an external source to box 1 or the load balancer using the public IP.
So what I'm asking is, what else could be preventing me from accessing the virtual network in Azure externally? I have created both Inbound and Outbound Security rules from the Azure portal to allow any protocol from source port * to destination port *. Also, I created a load balancing rule to forward from port 8080 to backend port 8080. Anything else I'm missing to make the public IP accessible externally?
Thanks!