ONAP Deployment Requirements

Minimum Hardware Configuration

Some recommended hardware requirements are provided below. Note that this is for a full ONAP deployment (all components).

OOM Hardware Requirements

RAM

HD

vCores

Ports

224GB

160GB

112

0.0.0.0/0 (all open)

Customizing ONAP to deploy only components that are needed will drastically reduce these requirements. See the OOM customized deployment section for more details.

Note

Kubernetes supports a maximum of 110 pods per node - this can be overcome by modifying your kubelet config.
See the kubelet config guide for more information.
The use of many small nodes is preferred over a few larger nodes (for example 14 x 16GB - 8 vCores each).
OOM can be deployed on a private set of physical hosts or VMs (or even a combination of the two).

Software Requirements

The versions of software that are supported by OOM are as follows:

OOM Software Requirements (base)

Release

Kubernetes

Helm

kubectl

Docker

Cert-Manager

Strimzi

Jakarta

1.22.4

3.6.3

1.22.4

20.10.x

1.8.0

0.28.0

Kohn

1.23.8

3.8.2

1.23.8

20.10.x

1.8.0

0.32.0

London

1.23.8

3.8.2

1.23.x

20.10.x

1.12.2

0.35.0

OOM Software Requirements (production)

Release

Istio

Gateway-API

Keycloak

London

1.17.2

v0.6.2

19.0.3-legacy

OOM Software Requirements (optional)

Release

Prometheus Stack

K8ssandra

Jakarta

35.x

Kohn

35.x

London

45.x

1.6.1