Deploy NBS 7 microservices
This phase deploys the NBS 7 application services into your Kubernetes cluster using Helm. Deploy services in the order listed — each service has dependencies on the ones before it.
The pages in this section apply to NBS 7.12. Github repo links are pinned to
v7.12.0.
After completing this phase, proceed to Validate the deployment.
Overview
Use the Helm CLI to deploy NBS 7 microservices into your Kubernetes cluster. Deploy the Helm charts in the following order. Verify that each microservice starts successfully before moving to the next service.
elasticsearch-efsmodernization-apinifi-efs- Validate ES, Mapi and Nifi
nbs-gatewaydataingestion-servicedata-processingnnd-service(Data Sync)case-notification
Have JDBC connection details available for modernization-api, nifi-efs, dataingestion-service, data-processing, and case-notification.
| Parameter | Example |
|---|---|
| db_endpoint | mySTLT-dbname.abcdefghij.us-east-1.rds.amazonaws.com |
| port | 1433 |
| databaseName | NBS_ODSE |
| DBUsername | nbs_ods |
| DBPassword | myrandompassword |
Run Helm install commands from the
chartsdirectory for all microservices. Before you run Helm install commands, verify you are authenticated to AWS by runningaws sts get-caller-identity.