6 Deploying Network Bridge
You can deploy Oracle Communications Network Bridge on a cloud native environment by running the Helm install command.
Topics in this document:
Deploying Network Bridge Cloud Native
To deploy Network Bridge on your cloud native environment:
-
Create a namespace for the Network Bridge Helm chart:
kubectl create namespace NBNameSpace
where NBNameSpace is the namespace in which to create Kubernetes objects for the Network Bridge Helm chart.
-
Validate the content of your Helm chart by running the Helm lint command:
helm lint --strict oc-ccs-helm-chart-version --values oc-ccs-helm-chart-version/values.yaml --values OverrideValuesFile
You'll see this if the command completes successfully:
1 chart(s) linted, no failures
-
Validate the values in your override-values.yaml file by using the helm template command:
helm template NBReleaseName oc-ccs-helm-chart-versionwhere NBReleaseName is the release name for oc-ccs-helm-chart-version and is used to track this installation instance.
-
Deploy Network Bridge by running this command:
helm install NBReleaseName oc-ccs-helm-chart-version --namespace NBNameSpace --values override-values.yaml -
Verify that the pods were deployed successfully by running this command:
kubectl -n NbNameSpace get podsYou should see something similar to this:
NAME READY STATUS RESTARTS AGE diameter-adapter-d2h-6f79d95887-lp7qs 1/1 Running 0 6d17h diameter-adapter-h2d-5496bf8d94-vjgn7 1/1 Running 0 6d17h diameter-proxy-d5ccf6dbd-l968b 1/1 Running 0 6d17h diameter-proxy-db-job-22bsg 0/1 Completed 0 7d5h egress-7b974f4488-wx9qz 1/1 Running 0 7d4h mediation-75f9dcd99d-vrrwg 1/1 Running 0 7d4h oc-ccs-ndb-mgmd-0 1/1 Running 0 7d5h oc-ccs-ndb-mgmd-1 1/1 Running 0 7d5h oc-ccs-ndb-mysqld-0 1/1 Running 0 7d5h oc-ccs-ndb-mysqld-1 1/1 Running 0 7d5h oc-ccs-ndb-ndbmtd-0 1/1 Running 0 7d5h oc-ccs-ndb-ndbmtd-1 1/1 Running 0 7d5h