8.4 Accessing OUDSM Through Ingress

Using the Helm chart, ingress objects are created according to configuration.

The following table details the rules configured in ingress object(s) for access to Oracle Unified Directory Services Manager (OUDSM) interfaces through ingress.

Port NodePort Host Example Hostname Path Backend Service:Port Example Service Name:Port
http/https 30080/30443 <deployment/release name>-N oudsm-N N <deployment/release name>-N:http oudsm-1:http
http/https 30080/30443 * *

/oudsm

/console

<deployment/release name>-lbr:http oudsm-lbr:http

Note:

In the table above, example values are based on the value ‘oudsm’ as the deployment/release name for Helm chart installation. The NodePorts mentioned in the table are according to ingress configuration described in the previous section. When an External LoadBalancer is not available/configured, interfaces can be accessed through NodePort on a Kubernetes node.

Changes in /etc/hosts to Validate Hostname Based Ingress Rules

If it is not possible to update the DNS with the OUDSM hostname interfaces, then the following entries can be added in /etc/hosts file on the host from where OUDSM interfaces will be accessed.
<IP Address of External LBR or Kubernetes Node>	oudsm oudsm-1 oudsm-2 oudsm-N
  • In the table above, hostnames are based on the value ‘oudsm’ as the deployment/release name for Helm chart installation.
  • When External LoadBalancer is not available/configured, interfaces can be accessed through NodePort on the Kubernetes Node.