A.1 CNC Console Microservices

This section provides the details of CNC Console microservices.

A.1.1 M-CNCC IAM Microservices

Note:

Not applicable for OCI deployment.

M-CNCC IAM has the microservices which are responsible for Identity Access Management:

The following is an example of services CNC Console IAM offers:

Table -2 CNC Console IAM Microservices

NAME TYPE PORT(S)
cncc-iam-kc-headless ClusterIP 8285/TCP
cncc-iam-kc-http ClusterIP 8285/TCP
cncc-iam-ingress-gateway LoadBalancer 8080:30346/TCP
cncc-iam-cncc-iam-igw-cache ClusterIP 8000/TCP

Note:

cncc-iam-cncc-iam-igw-cache is an Ingress Gateway cache service which is enabled by default by Ingress Gateway chart. CNC Console IAM does not use this feature.

A.1.2 M-CNCC Core Microservices

M-CNCC Core has two microservices:

  1. cncc-mcore-ingress-gateway: cncc-mcore-ingress-gateway is responsible to forward the request either to the Agent CNCC or to CNC Console GUI.
  2. cncc-mcore_cmservice: cncc-mcore_cmservice is responsible for displaying CNC Console GUI.

Following is an example of services M-CNCC Core offers:

Non OCI
NAME                         TYPE           CLUSTER-IP       EXTERNAL-IP   PORT(S)                   AGE
cncc-mcore-cmservice         ClusterIP      10.108.119.182   <none>        8442/TCP                   24h
cncc-mcore-igw-cache         ClusterIP      None             <none>        8000/TCP                   24h
cncc-mcore-ingress-gateway   LoadBalancer   10.103.6.17      <pending>     8080:30075/TCP             24h
OCI
NAME                         TYPE           CLUSTER-IP      EXTERNAL-IP                   PORT(S)         AGE
cncc-mcore-cmservice         ClusterIP      10.96.100.237   <none>                        8442/TCP        44m
cncc-mcore-igw-cache         ClusterIP      None            <none>                        8000/TCP        44m
cncc-mcore-ingress-gateway   LoadBalancer   10.96.64.105    10.0.20.117,129.213.159.165   443:31114/TCP   44m

Table -3 M-CNCC Core Microservices

NAME TYPE PORT(S)
cncc-mcore-cmservice ClusterIP 8442/TCP
cncc-mcore-igw-cache ClusterIP 8000/TCP
cncc-mcore-ingress-gateway LoadBalancer 8080:31417/TCP

Note:

cncc-iam-cncc-iam-igw-cache is an Ingress Gateway cache service which is enabled by default by Ingress Gateway chart. CNC Console core does not use this feature.

A.1.3 A-CNCC Core Microservices

A-CNCC Core has the "cncc-acore-ingress-gateway" microservice . It is cncc-acore-ingress-gateway is responsible for forwarding the request to the NF.

Following is an example of services A-CNCC Core offers:

Non OCI
NAME                         TYPE           CLUSTER-IP       EXTERNAL-IP   PORT(S)       AGE
cncc-acore-igw-cache         ClusterIP      None             <none>        8000/TCP      24h
cncc-acore-ingress-gateway   ClusterIP      10.105.11.175    <none>        8080/TCP      24h
OCI
NAME                         TYPE           CLUSTER-IP      EXTERNAL-IP  PORT(S)         AGE
cncc-acore-igw-cache         ClusterIP      None            <none>       8000/TCP        44m
cncc-acore-ingress-gateway   ClusterIP      10.96.171.188   <none>       443/TCP         44m

Table -4 A-CNCC Core Microservices

NAME TYPE PORT(S)
cncc-acore-cncc-core-igw-cache ClusterIP 8000/TCP
cncc-acore-ingress-gateway ClusterIP 8080/TCP

Note:

cncc-acore-igw-cache is an Ingress Gateway cache service which is enabled by default by Ingress Gateway helm chart. CNC Console Core does not use this feature.