Installing CHF Within Istio Service Mesh
A Kubernetes service mesh adds network routing, security, observability, and reliability features to applications as proxy containers paired with application containers. This enables features to be abstracted away from the application layer.
The CHF network function maps inbound 5G traffic to MATRIXX Data Containers (MDCs) before forwarding it to MATRIXX Engine. Three Kubernetes namespaces are in an environment having an Istio service mesh:
- The
istio-system
namespace containing the Istio service mesh components. - The
matrixx-chf
namespace (where Istio is enabled) containing SBA Gateway. - The
matrixx
namespace (where Istio is disabled) containing the MATRIXX deployment.
Figure 1 shows the namespaces and their contents.
For information about installing Istio service mesh, see Istio documentation at the Istio website.