Single Cluster 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 directly to the engine 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-RTs and Route Cache checkpoint persistent volume mounts, in case a checkpoint is needed for restart.

The TRA must be enabled in the Helm values 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 Configuration.
Figure 1 shows an example CCF NE deployment in the Kubernetes environment for a two sub-domain configuration, where NEs are deployed into the ag1 access group.
Figure 1. NEs in a Single Cluster Multi Sub-domain