curl: (7) Failed to connect to 172.17.0.8 port 80: Connection refused
Most likely this is a firewall issue: on GKE you had to open the port 80 on the node in order to access it.
Now since a few weeks, port 80 is opened automatically when you create a Service setup with type LoadBalancer.
On another provider, you may still need to open the port.