Deploy ONOS

The same chart can be used to deploy different flavors of ONOS, depending on the configuration applied (configurations available in the configs folder).

  • onos-fabric: a specific version of ONOS used to control the Trellis fabric
  • onos-voltha: a specific version of ONOS used to control VOLTHA
  • onos-vtn: a speciic version of ONOS used to control VTN
  • no configuration applied: if no configurations are applied, a generic ONOS instance will be installed

onos-fabric

helm install -n onos-fabric -f configs/onos-fabric.yaml onos

Nodeports exposed

  • ovsdb: 31640
  • OpenFlow: 31653
  • SSH: 31101
  • REST/UI: 31181

onos-voltha

Note: This requires VOLTHA to be installed

helm install -n onos-voltha -f configs/onos-voltha.yaml onos

Nodeports exposed

  • SSH: 30115
  • REST/UI: 30120

onos-cord (onos-vtn)

helm install -n onos-cord -f configs/onos-cord.yaml onos

Nodeports exposed

  • SSH: 32101
  • REST/UI: 32181

Generic ONOS

helm install -n onos onos

The configuration doesn't expose any nodeport.