Cluster that is made private by using Calico: You can expose your app by using a NodePort, load balancer, or Ingress service. You also must use a Calico preDNAT network policy to block the public node ports.
Private VLAN-only standard cluster: You can expose your app by using a NodePort, load balancer, or Ingress service. You also must open the port for the service's private IP address in your firewall.
https://cloud.ibm.com/docs/openshift?topic=openshift-plan_deploy#services_expose_apps
This section of the documentation links back to the Kubernetes service documentation in multiple places. Specifically, it links to the KS version of this document when an OpenShift version exists: https://cloud.ibm.com/docs/openshift?topic=openshift-cs_network_planning
This should be resolved as the user will find themselves in the wrong section of the documentation if they are following subsequent links.
Standard cluster: You can expose your app by using a NodePort, load balancer, or Ingress service.
Cluster that is made private by using Calico: You can expose your app by using a NodePort, load balancer, or Ingress service. You also must use a Calico preDNAT network policy to block the public node ports.
Private VLAN-only standard cluster: You can expose your app by using a NodePort, load balancer, or Ingress service. You also must open the port for the service's private IP address in your firewall.