Deployment Requirements
Before deploying Neutree, please read this section to understand the supported operating systems, required resources, and network port requirements between components.
Hardware Requirements
Section titled “Hardware Requirements”The server CPU must be one of the following architectures:
- Intel x86_64
- AMD x86_64
- AArch64
Operating System Requirements
Section titled “Operating System Requirements”Please ensure that the operating system of the server, virtual machine, or Pod where Neutree is deployed meets the requirements:
| Operating System | Version |
|---|---|
| RHEL/Rocky Linux | 8.10 or higher |
| Ubuntu | 22.04 LTS |
Resource Requirements
Section titled “Resource Requirements”The resources required by each Neutree component are shown in the table below. Please ensure your server, virtual machine, or Pod has sufficient resources:
| Component | CPU | Memory | Storage |
|---|---|---|---|
| Monitoring Components | 4 vCPU cores | 8 GiB | 400 GiB |
| Control Plane | 4 vCPU cores | 8 GiB | 200 GiB |
Network Requirements
Section titled “Network Requirements”To ensure Neutree operates properly, when the source accesses the target, the target needs to open the corresponding ports. Please open the appropriate ports on the target based on the port descriptions below. All listed ports use TCP protocol.
| Source | Target | Port | Purpose |
|---|---|---|---|
| External Client | Control Plane | 3000 | Access Neutree web management interface. |
| External Client | Monitoring Components | 3030 | Access Grafana monitoring interface. |
| Control Plane | Monitoring Components | 8480 | Write monitoring metrics. |