This wiki describes how to deploy the NONRTRIC components within Kubernetes cluster.
NONRTRIC Architechture:
NONRTRIC composes of four major components,
- Control Panel
- Policy Management Service
- A1 Controller
- NearRT RIC Simulator
Introduction to Helm Chart:
In Nonrtric we use Helm chart as a packaging manager for kubernetes. Helm chart helps developer to package, configure & deploy the application and services into kubernetes environment.
For more information you could refer to below links,
https://helm.sh/docs/intro/quickstart/
Helm Chart in NONRTRIC:
In Release B, the helm chart's are written in IT/Dep repo.
The following picture shows the hierarchy of the project within IT/Dep repo.
Each components in nonrtric repo are independent chart with common dependency of nonrtric-common.
The nonrtric-common contains the common template shared across all the nonrtric componenets. The nonrtric-common chart is added as a dependency into all the components (a1controller, a1simulator, controlpanel, policymanagemenservice & nonrtric)
The