Deployment architecture
om-app, om-agent, and om-base.
The om-base image is used to create a customization runtime that
can be used to apply and integrate customizations and also to build new custom images of
om-app and om-agent. Further, the om-app images
can also be built for specific applications.
The different om-app images that are built by using the
customization runtime can be deployed with a dedicated route or ingress to expose the applications
in om-app images. Routes are created only if you are using a Red Hat® OpenShift® Container Platform cluster. For any other Kubernetes cluster, ingress is created.
The om-agent image can be used to create deployments that run
different agents or integration servers that are configured in the system.
Ensure that the application and agent containers are colocated in the same Kubernetes cluster as multi-cluster deployment of these containers is not supported. This might cause issues with certain health monitoring APIs and cache propagation.
If you are using Red Hat OpenShift Container Platform, see the following diagram that illustrates the basic environment configuration after deployment of the default Sterling Order Management System Software images.
If you are using another Kubernetes platform, apply the same concepts and architecture according to the specifics of your chosen platform.