I have a 3-node OKE cluster setup in Oracle cloud.
I deployed an nginx ingress controller in the cluster. I'm mapping the FQDN test.myapp.com to the EXTERNAL_IP of that nginx ingress controller service.
Whenever I re-install the ingress controller during the time of testing, it gets different EXTERNAL_IP and I have to map the FQDN again to that new IP.
So it will be better if I can specify a static loadBalancer IP during the time of nginx ingress controller installation. Like this:
nginx-ingress:
controller:
service:
loadBalancerIP: "125.23.119.23"
How can I achieve this in Oracle cloud (with OKE)?
Service Annotationsand/orIngress Host- rock'n rollaloadBalancerIPof the nginx controller service - just like you mentioned. I see nginx ingress helm chart allows this : github.com/helm/charts/blob/master/stable/nginx-ingress/… Does the LB which gets created not uses this IP? - rock'n rollaloadBalancerIPfor a sample service. But the externalIP remained<pending>. And there was errorError syncing load balancer: failed to ensure load balancer: invalid service: OCI does not support setting LoadBalancerIP. That means it is not possible? - AnjanaDyna