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.

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-efs
  • modernization-api
  • nifi-efs
  • Validate ES, Mapi and Nifi
  • nbs-gateway
  • dataingestion-service
  • data-processing
  • nnd-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 charts directory for all microservices. Before you run Helm install commands, verify you are authenticated to AWS by running aws sts get-caller-identity.


Table of contents