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 and tested by OOM are as follows:

OOM Software Requirements (base)

Release

Kubernetes

Helm

kubectl

Docker

Cert-Manager

Strimzi

London

1.23.8

3.8.2

1.23.x

20.10.x

1.12.2

0.35.0

Montreal

1.27.5

3.12.3

1.27.x

20.10.x

1.13.2

0.36.1

New Delhi

1.27.5

3.12.3

1.27.x

20.10.x

1.13.2

0.40.0

OOM Software Requirements (production)

Release

Istio

Gateway-API

Keycloak

London

1.17.2

v0.6.2

19.0.3-legacy

Montreal

1.19.3

v1.0.0

19.0.3-legacy

New Delhi

1.19.3

v1.0.0

22.0.4

OOM Software Requirements (optional)

Release

Prometheus Stack

K8ssandra

MariaDB-Operator

London

45.x

1.6.1

Montreal

45.x

1.10.2

0.23.1

New Delhi

45.x

1.11.0

0.24.0