Helm Installation
Slice Analysis MS can be deployed using helm charts as kubernetes applications.
Deployment Pre-requisites
DCAE and DMaaP pods should be up and running.
PM mapper service should be running.
Config DB service, CPS and AAI should be running.
The environment should have helm and kubernetes installed.
Check whether all the charts mentioned in the requirements.yaml file are present in the charts/ folder. If not present, package the respective chart and put it in the charts/ folder.
- For example:
helm package <dcaegen2-services-common>
Deployment steps
- Go to the directory where dcae-slice-analysis-ms chart is present and Execute the below command.
helm install <slice_analysis_ms> <dcae-slice-analysis-ms> --namespace onap --set global.masterPassword=guilin2021
- We can check the logs of the slice-analysis-ms container by using the below command
kubectl logs -f -n onap <dev-dcae-slice-analysis-ms-9fd8495f7-zmnlw> -c <dcae-slice-analysis-ms>
- To un-deploy
helm uninstall <slice_analysis_ms>
Application configurations
Configuration |
Description |
---|---|
postgres host |
Host where the postgres application is running |
pollingInterval |
Dmaap Polling interval in milliseconds |
pollingTimeout |
Dmaap Polling timeout in milliseconds |
configDb service |
Host where the config DB application is running |
configDbEnabled |
To choose whether to use config DB or CPS & AAI |
aai url |
Host where the AAI application is running |
cps url |
Host where cps tbdmt application is running |
samples |
Minimum number of samples to be present for analysis |
minimumPercentageChange |
Minimum percentage of configuration change above which control loop should be triggered |
initialDelaySeconds |
Initial delay in milliseconds for the consumer thread to start after the application startup |
cl_topic |
Dmaap topic URL to which onset message to trigger the control loop are posted |
performance_management_topic |
Dmaap topic URL to which PM data are posted by network functions |
intelligent_slicing_topic |
Dmaap topic URL to which ML MS posts the messages |
dcae_cl_response_topic |
Dmaap topic URL to which Policy posts the message after successful control loop trigger |