How to setup static LoadBalancer IP for a service in OCI kubernetes cluster?
Please ensure you install nginx ingress controller using helm chart https://kubernetes.github.io/ingress-nginx/deploy/#using-helm
Please make sure that your Ingress Controller runs as a DaemonSet only on the Infra Nodes of your Openshift Cluster using helm chart values.
Then create an Oracle Cloud Load Balancer to point to the NodePort of the Infra Nodes on which Ingress Controller Service is listening on.
This is the way that OpenShift Router works.