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:
- cncc-mcore-ingress-gateway: cncc-mcore-ingress-gateway is responsible to forward the request either to the Agent CNCC or to CNC Console GUI.
- 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.