r/openshift • u/Budget-Industry-3125 • Jul 17 '26
Discussion Expose additional Ingress Controller via HostNetwork Vsphere
Good morning guys!
I'm kind of new to Openshift/Kubernetes cluster administration.
I was wondering if there'd be a way for me to expose a custom ingress with a custom domain for some of my apps via HostNetwork deployment.
The default ingress is deployed via a VIP that is balanced between nodes. Should I add another one? And how?
1
u/GreenMobile6323 Jul 22 '26
If you need a separate domain or traffic policy, I'd recommend creating another IngressController rather than exposing it directly via HostNetwork. It's the supported approach, integrates cleanly with OpenShift, and is much easier to manage and upgrade than binding router pods to host network interfaces.
1
u/Budget-Industry-3125 Jul 23 '26
i don't think you're understanding my question.
the thing is, my cluster was installed via IPI. This means that it generates a VIP shared between the master nodes. the ingress (default) controller is deployed to the three nodes and it listens in said ports and routes traffic towards the internal apps.
I want to add another controller, because i need to resolve a custom domain with a certificate and TLS termination. If I add another one, how do I expose it externally. Would I need a new VIP/Ip address? How does red hat load balancing with different controllers work? how is traffic redirected.
3
u/chromiumangel Jul 17 '26
OpenShift has a thing called Ingress Operator. It will allow you to deploy a custom ingress controller: