Detect System Requirements

There are two parts of the deployment:

  • Kubernetes cluster provides the required orchestration platform, detect can be deployed on managed services such as Amazon EKS, Google GKE, Azure AKS, or Red Hat OpenShift, as well as on a self-hosted Kubernetes environment.
  • VM based deployment.

Before proceeding with the installation of the required components, you have to ensure that Red Hat OpenShift is installed and properly configured. Refer to the Red Hat OpenShift documentation for installation guidelines.

Also, below tools are expected to present in the deployment to facilitate the installation:

  1. OpenShift CLI ("oc" command)
  2. Kubernetes command line tool ("kubectl" command)
  3. Helm CLI tool ("helm" command)

Before you begin the installation process, ensure that the following prerequisites are met:

Hardware Requirements

The minimum hardware requirements for HCL Detect are as follows

Hardware Type Requirement
OpenShift Kubernetes Cluster 10 CPUs with 16GiB of memory upto 16 CPU with 24GiB of memory
Virtual Machine Minimum 8 CPUs with 16GB RAM and 200GB disk
Ports required to access between Cluster and VM 80, 443, 2181, 2182, 2183, 3306, 8010, 8081, 9092, 9093, 9094, and range 32768-42769
OpenShift Storage for PVC As required

Software Requirements

The recommended software requirements for the RTP are as follows:

Software Type Requirement
Operating System Red Hat Enterprise Linux 8 and 9
Database MariaDB 11.8.2
Kubernetes Kubernetes Version 1.21 and above
Container Docker Version 20.10.7 and above
Package Manager Helm Version 3
Container Platform OpenShift Container Platform (OCP) 4.8
Distributed Event Streaming Platform Apache Kafka 3.9.1