CAMEL Gateway Multi Sub-Domain Deployment

Sub-domain routing is required for Call Control Framework (CCF) deployments where there are multiple sub-domains in a single Kubernetes cluster.

Network Enablers (NEs) connect to the CAMEL Gateway pods through Kubernetes ClusterIP services in the same way as for single sub-domain deployments. However, the NE implements a Route Cache Controller (RCC) on the NE pods for maintaining the local Route Cache that is used for sub-domain routing. NEs must have connectivity between the RCC and the engines through TRA-RT and Route Cache checkpoint persistent volume mounts, in case a checkpoint is needed for restart.

The TRA must be enabled in the values YAML configuration file, and TRA sub-domain routing must be enabled for the NE pod by answering y to the following create_config.info configuration question:
Do you want to use a Traffic Routing Agent (TRA) for sub-domain routing (y/n)?y
For more information, see the discussion about configuring a containerized Traffic Routing Agent in MATRIXX Installation and Upgrade.

Figure 1 shows an example CCF deployment in a multiple sub-domain configuration.

Figure 1. CAMEL Gateway Multiple Sub-Domain Deployment
Example CCF deployment in a multipe sub-domain configuration