If you already have the Full ONAP(Frankfurt Release) environment, You can use it for 5G network slicing experience.
To reduce the resource requirements of ONAP ,you can install a minmum scope ONAP to test the 5G Network scling.
Request resources: 64U128G
The following is the recommended component version.
Software Version Kubernetes 1.13.5 Helm 2.12.3 kubectl 1.13.5 Docker 18.09.5
1.Install kubectl
2.Instal helm
3.Set up NFS
Please refer to the following link for the above 3 steps:
https://docs.onap.org/en/elalto/submodules/oom.git/docs/oom_setup_kubernetes_rancher.html
4.Clone the OOM repository from ONAP gerrit:
> git clone http://gerrit.onap.org/r/oom --recurse -submodules
5.Install Helm Plugins required to deploy ONAP:
> cd oom/kubernetes
> sudo cp -R /helm/plugins/ ~/.helm
6.Customize the helm charts to suit use case(from the kubernetes directory):
> rm -rf cds/charts/cds-command-executor/
> rm -rf sdc/charts/sdc-dcae-be/
> rm -rf sdc/charts/sdc-dcae-dt/
> rm -rf sdc/charts/sdc-dcae-fe/
> rm -rf sdc/charts/sdc-dcae-tosca-lab/
> rm -rf sdc/charts/sdc-wfd-be/
> rm -rf sdc/charts/sdc-wfd-fe/
> rm -rf so/charts/so-openstack-adapter/
> rm -rf so/charts/so-sdnc-adapter/
> rm -rf so/charts/so-vfc-adapter/
> rm -rf so/charts/so-vnfm-adapter/
7.To setup a local Helm server to server up the ONAP charts:
> helm serve &
> helm repo add local http://127.0.0.1:8879
8.Build a local Helm repository(from the kubernetes directory):
> make all; make onap
9.To deploy ONAP applications use this command:
> helm deploy dev local/onap --namespace onap -f onap/resources/overrides/onap-5g-network-slicing.yaml -f onap/resources/environments/public-cloud.yaml --verbose --timeout 2000