OOM Infrastructure Guide — onap kohn documentation

Mục lục bài viết

OOM Infrastructure Guide

../../../_images/oomLogoV2-medium.png

OOM deploys and manages ONAP on a pre-established Kubernetes cluster – the
creation of this cluster is outside of the scope of the OOM project as there
are many options including public clouds with pre-established environments.
If creation of a Kubernetes cluster is required, the life-cycle of this
cluster is independent of the life-cycle of the ONAP components themselves.

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 confg 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

OOM Software Requirements (optional)

Release

Prometheus Stack

Istio

Jakarta

35.x

Kohn

35.x

1.15.1