Deploying the Management Console
Requirements
The system requirements for the ThreatStryker Management Console are as follows:
Property | Details |
---|---|
CPU: No of cores | 8 |
RAM | 16 GB or 32GB |
Disk space | At-least 120 GB |
Port to be opened to view the UI and receive sensor agent traffic | 443 |
Preparation
You will get an email with license key and registry credentials.
Property | Details |
---|---|
License key | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
Organization | xxxx corp |
Number of hosts | 10 |
Admin email | [email protected] |
Registry username | xxxxxxxx |
Registry password | xxxxxxxx |
Documentation | https://community.deepfence.io/threatstryker/docs |
Docker Install
The host or VM to be used for the Deepfence management console needs to have the docker runtime installed.
-
Download docker compose file from here: docker-compose.yml 🔗. To authenticate to the docker image repository, run the following command:
docker login quay.io
When prompted, please provide the credentials sent by email.
-
Run docker-compose file in that directory as follows:
docker compose -f docker-compose.yml up -d
Helm Chart Install
-
Add helm repo:
helm repo add deepfence https://deepfence-helm-charts.s3.amazonaws.com/enterprise
helm repo update
helm search repo deepfence/deepfence-console -
Run following command:
helm install deepfence-router deepfence/deepfence-router \
--namespace default
helm install deepfence-console deepfence/deepfence-console \
--set registry.username=<deepfence_username> \
--set registry.password=<deepfence_password> \
--set image.tag=3.6.2 \
--namespace defaultThe Quay username and password is provided by email. Check the README inside the package for detailed setup instructions.
helm show readme deepfence/deepfence-console
helm show values deepfence/deepfence-console -
To get the management console ip address, run following command: ::
kubectl get --namespace default svc deepfence-router -w
-
To delete deepfence console helm chart, run following command: ::
helm delete deepfence-router -n default
helm delete deepfence-console -n default