1 .. This work is licensed under a Creative Commons Attribution 4.0
2 .. International License.
3 .. http://creativecommons.org/licenses/by/4.0
4 .. Copyright (C) 2022 Nordix Foundation
7 .. _Kubernetes: https://kubernetes.io/
8 .. _Kubernetes best practices: https://kubernetes.io/docs/setup/best-practices/cluster-large/
9 .. _kubelet config guide: https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/
13 ONAP Deployment Requirements
14 ============================
16 .. rubric:: Minimum Hardware Configuration
18 Some recommended hardware requirements are provided below. Note that this is for a
19 full ONAP deployment (all components).
21 .. table:: OOM Hardware Requirements
23 ===== ===== ====== ====================
25 ===== ===== ====== ====================
26 224GB 160GB 112 0.0.0.0/0 (all open)
27 ===== ===== ====== ====================
29 Customizing ONAP to deploy only components that are needed will drastically reduce these requirements.
30 See the :ref:`OOM customized deployment<oom_customize_overrides>` section for more details.
33 | Kubernetes supports a maximum of 110 pods per node - this can be overcome by modifying your kubelet config.
34 | See the `kubelet config guide`_ for more information.
36 | The use of many small nodes is preferred over a few larger nodes (for example 14 x 16GB - 8 vCores each).
38 | OOM can be deployed on a private set of physical hosts or VMs (or even a combination of the two).
40 .. rubric:: Software Requirements
42 The versions of software that are supported by OOM are as follows:
46 .. table:: OOM Software Requirements (base)
48 ============== =========== ======= ======== ======== ============= ========
49 Release Kubernetes Helm kubectl Docker Cert-Manager Strimzi
50 ============== =========== ======= ======== ======== ============= ========
51 Kohn 1.23.8 3.8.2 1.23.8 20.10.x 1.8.0 0.32.0
52 London 1.23.8 3.8.2 1.23.x 20.10.x 1.12.2 0.35.0
53 Montreal 1.23.8 3.10.2 1.23.x 20.10.x 1.12.2 0.35.0
54 ============== =========== ======= ======== ======== ============= ========
56 .. table:: OOM Software Requirements (production)
58 ============== ====== ============ ==============
59 Release Istio Gateway-API Keycloak
60 ============== ====== ============ ==============
61 London 1.17.2 v0.6.2 19.0.3-legacy
62 Montreal 1.17.2 v0.6.2 19.0.3-legacy
63 ============== ====== ============ ==============
65 .. table:: OOM Software Requirements (optional)
67 ============== ================= ==========
68 Release Prometheus Stack K8ssandra
69 ============== ================= ==========
73 ============== ================= ==========