<p>I have been using the Google Cloud Load Balancer ingress. However, I'm trying to install a <code>nginxinc/kubernetes-ingress</code> controller in a node with a Static IP address in GKE.</p>
<ol>
<li>Can I use Google's Cloud Load Balancer ingress controller in the same cluster?</li>
<li>How can we use the <code>nginxinc/kubernetes-ingress</code> with a static IP?</li>
</ol>
<p>Thanks</p>

<p>In case you're using helm to deploy nginx-ingress. </p>

<p>First create a static IP address. In google the Network Loadbalancers (NLBs) only support regional static IPs: </p>

<pre><code>gcloud compute addresses create my-static-ip-address --region us-east4
</code></pre>

<p>Then install nginx-helm with the ip address as a loadBalancerIP parameter</p>

<pre><code>helm install --name nginx-ingress stable/nginx-ingress --namespace my-namespace --set controller.service.loadBalancerIP=35.186.172.1
</code></pre>
