Resources Requirements

CPU & RAM Allocation

See system requirement for CPU and RAM for Linux system defined in [Linux Recommended System Configuration,linux-recommended-system-configuration] based on License type purchased, multiscanning with 5, 10 or MAX engines. In case of having Deep CDR and Proactive DLP see values recommended for CPU and RAM.

To achieved a desired performance when scanning the files it is recommended to do a load test with the system required resource assigned. There are 3 factors that are important to take into consideration that would mainly affect to the CPU usage.

  1. Number of files to scan per minute
  2. Average file size
  3. File types

Knowing well these 3 factors will help to allocate the proper resources to have best scan time.

Sharing Kubernetes Cluster with other applications

Helm chart - request only, include notes for limits in case of sharing apps

Disk Space Allocation

See Storage Usage Information for minimum GB disk space allocation. It will differ depending on the space that is needed to allocate for the temporary files during processing, quarantine and sanitized files.

By default the pod is stateless so it is using the disk space allocated by the worker node where the pod is running on, to request a minimum of storage it is needed to use "ephemeral-storage:" key in the values.yaml file.

In case of wanting to mount a disk for specific files, check the location for those file in [Linux Installation Details,linux-installation-details].

Database Requirements

How to assign CPU & Memory to pod

To assign resources from the helm chart it is needed to modify the resources component in the values.yaml file

values.yaml
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard