Red Hat Openshift Service Mesh - Federation Automated Setup

Overview

Service Mesh Federation

Sometimes requirements (high-availability, multi-region based solutions) dictate the split of the solution deployments over multiple clusters. This brings the question How should we discover and call remotely deployed services from within Openshift Container Platform deployed workloads without explicit configuration of the remote deployment location?.

Red Hat Openshift Service Mesh (OSSM) based on Istio offers Federation of services to allow to export/import remote service as local. Therefore, so long as both caller and remote service are part of a Service Mesh offered by Red Hat Openshift Service Mesh the services can be called as if they were another local service as far as the caller is concerned. The magic behind distributing the call to the remote service is done by the mesh egress components.

Service Mesh federation functionality and configurations are described in detail in the documentation. The following video presents an automated federation setup which you can find in this Federation Demo Automation github repository should you wish to try it out.