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:
- OpenShift CLI ("oc" command)
- Kubernetes command line tool ("kubectl" command)
- 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 |