Deploy VOLTHA

First time installation

Add the kubernetes helm charts incubator repository

cd voltha
helm repo add incubator https://kubernetes-charts-incubator.storage.googleapis.com/

Build dependencies

helm dep build

There's an etcd-operator known bug we're trying to solve that prevents users to deploy Voltha straight since the first time. We found a workaround.

Few steps:

Install Voltha (without etcd operator)

helm install -n voltha --set etcd-operator.customResources.createEtcdClusterCRD=false voltha

Uninstall Voltha

helm delete --purge voltha

Deploy Voltha

helm install -n voltha voltha

Standard installation process

helm install -n voltha voltha

Nodeports exposed

  • Voltha CLI
    • Inner port: 5022
    • Nodeport: 30110
  • Voltha REST APIs
    • Inner port: 8882
    • Nodeport: 30125