2 Planning Your Installation

The Oracle Communications Offline Mediation Controller cloud native deployment package includes Docker images and Helm charts to help you deploy and manage pods of product services in Kubernetes.

Overview of the Offline Mediation Controller Deployment Package

The Offline Mediation Controller cloud native deployment package includes the following:

  • Ready-to-use images and Helm charts to help you orchestrate containers in Kubernetes.

  • Sample Dockerfiles and scripts that you can use as a reference for building your own images.

You can use the images and Helm charts to help you deploy and manage pods of Offline Mediation Controller product services in Kubernetes. Communication between pods of services of Offline Mediation Controller products is preconfigured in the Helm charts.

About Offline Mediation Controller Pods and Images

Table 2-1 lists the pods and images for Offline Mediation Controller whose containers are created and services are exposed through them. For the image name, replace 15.0.0.x.0 with the patch set version number, such as 15.0.0.1.0.

Table 2-1 Offline Mediation Controller Pods and Images

Pod Replica Type Image Name Container Port

admin-server-app-58dbd45d58-9vqll

Single

oc-cn-ocomc:15.0.0.x.0

55105

node-mgr-app-5577bbb854-76rx4

Single

oc-cn-ocomc:15.0.0.x.0

55109

ocomc-rsm-5c7848989c-fhdkc

Multiple

oc-cn-ocomc-rsm:15.0.0.x.0

8080

About Offline Mediation Controller Services

Table 2-2 lists the services for Offline Mediation Controller.

Table 2-2 Offline Mediation Controller Services

Service Service Type Port Notes

admin-server-app

ClusterIP

55105

Client on same worker node

node-mgr-app

ClusterIP

55109

Client on same worker node

admin-server-app-external

NodePort

External port

Client on Windows system

node-mgr-app-external

NodePort

External port

Client on Windows system

ocomc-rsm NodePort

8080

Client on Windows System

To connect to the Administration Server running in a Kubernetes cluster, you must install the Administration Client outside of the Kubernetes cluster and then connect it to the service and port of the Administration Server.

  • If the Administration Client is installed on the same node where the Administration Server pod is running, use a clusterIP service type with the Administration Server.

  • If the Administration Client is located remotely or is on a Windows system, use a NodePort service type with the Administration Server.

For more information about connecting the Administration Client, see "Connecting Your Administration Client".