How to add L7 ingress to GKE cluster?

Please can someone help with this? I installed a GKE cluster ‘out-of-the-box’ with Rancher 2.0. I’m added an nginx deployment to test it, and tried to add a L7 Load Balancer under the “Load Balancing” tab. However I’m getting this error on the GKE side:

error while evaluating the ingress spec: service “development/nginx” is type “ClusterIP”, expected “NodePort” or “LoadBalancer”

Please can someone suggest the correct way to configure this? I was hoping ingress would work out-of-the-box via the GUI somehow.

I found this issue/post about the topic, but not sure how to apply to my situation:

Thanks in advance for any help or just reading this post! :slight_smile: