Create ONAP deployment
Log into the manager. Select Local Blueprints. You will find the onap buleprint. Click the Deploy button to create a deployment.
Click the Deploy button to create a deployment.
Input | description | default value |
---|---|---|
Deployment name | The unique name for this deployment | N/A |
tiller-server-ip | The IP address of K8s master | N/A |
tiller-server-port | The NodePort of tiller deployment | N/A |
chart-repo-url | The URL of helm repo | https://nexus.onap.org/content/sites/oom-helm-staging |
chart-version | The helm chart version | 2.0.0 |
namespace | The K8s namespace to deploy onap | onap |
stable-repo-url | The URL for stable repository | https://kubernetes-charts.storage.googleapis.com |
One deployment represent one ONAP instance. The manager is able to manage multiple ONAP instances.
ONAP life-cycle management
Once deployment created. You can find the onap deployment.
In the deployment, there are several workflows. We will use install, upgrade, rollback and Uninstall to manage the life-cycle of ONAP.
Here is one record demo.
Install
Execute the install workflow, it will deploy all the ONAP helm charts into target K8s cluster.
User can check deployment status in "Deployment Executions"
Here it shows the install workflow complete.
Results:
Upgrade
The upgrade workflow is for individual components. So we should provide node_instance_id to identify the component. User can get node_instance_id from "Nodes" section.
Rollback