Skip to content

In on-premise deployment, AccuKnox SaaS Component will be deployed on-premise. With locally deployed SaaS component the Scans will take place and reports will be shown in the dashboard.

For Air-Gapped On-prem installation, the SaaS deployment images will be provided.

System Requirements

Worker Node Requirements

Nodes vCPUs RAM (GB) Disk (GB)
4 8 32 256
5 4 16 128

Kubernetes Requirements

  • Start a k8s cluster with the above worker node requirements

  • Ingress Controller (load balancers)

    • For access to the application
  • Persistent Volumes (PV), provisioner/controller (block device/disks)

    • Used as data storage for SQL, MongoDB, scanned artifacts
    • Other internal app usages
  • DNS CNAME provisioning

    • Needed for application access & communication
    • Certs would use this CNAME so that address changes won’t impact the cert validation.
  • Email account configuration

    • Need email username, password
    • Used for user sign-in, password change, scan notification, sending reports

Pre-requisites

You need to have the following tools installed in the machine that you are going to use to follow the installation guide

Tool Version Install command
jq 1.6 apt install jq
unzip x.x apt install unzip
yq v4.40.x VERSION=v4.40.5 && BINARY=yq_linux_amd64 && wget https://github.com/mikefarah/yq/releases/download/${VERSION}/${BINARY}.tar.gz -O - | tar xz && mv ${BINARY} /usr/bin/yq
helm v3.x.x curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
kubectl Supported by your k8s cluster
aws v2 curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && unzip awscliv2.zip && sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
docker v20.xx apt install docker.io

Also the machine needs to have at least 80GB of storage


SCHEDULE DEMO