Deployment Options
Choose your deployment method based on your infrastructure. The Internal Scanner runs on Kubernetes and can be deployed to any cloud provider or on-premises environment.
Resources
| Resource | Description | Link |
|---|---|---|
| Terraform Module (AWS) | Production-ready module for EKS deployment | Terraform Registry |
| Terraform Source | Module source code and examples | GitHub |
| Helm Charts | Charts for any Kubernetes cluster | detectify.github.io/helm-charts |
| Helm Source | Chart source code | GitHub |
Deployment Matrix
| Platform | Terraform Module | Helm Chart |
|---|---|---|
| AWS (EKS) | Available | Available |
| Azure (AKS) | Available | Available |
| Google Cloud (GKE) | Available | Available |
| Self-Managed / On-Premises | — | Available |
Choose Your Path
Terraform Modules (Recommended for Cloud)
Our Terraform modules provide an all-in-one deployment that creates the Kubernetes cluster and deploys the scanner:
- Infrastructure as Code - Version-controlled, repeatable deployments
- Automated setup - DNS, TLS certificates, networking configured automatically
- Best practices - Security, scaling, and monitoring built-in
Best for: New deployments on supported cloud providers (AWS, Azure, GCP).
Helm Chart (For Existing Clusters)
If you already have a Kubernetes cluster or need to deploy on-premises, use our Helm chart directly:
- Flexible - Works with any Kubernetes 1.28+ cluster
- Integrate with existing infrastructure - Use your own ingress, TLS, and DNS
- On-premises support - Deploy in your data center
Best for: Existing Kubernetes clusters, on-premises deployments, unsupported cloud providers.
Cloud Provider Guides
AWS
Deploy to Amazon Web Services using EKS (Elastic Kubernetes Service):
- Terraform - Production-ready module with EKS Auto Mode
Azure
Deploy to Microsoft Azure using AKS (Azure Kubernetes Service):
Google Cloud
Deploy to Google Cloud Platform using GKE (Google Kubernetes Engine):
Self-Managed / On-Premises
Deploy to any Kubernetes cluster using our Helm chart:
- Helm Chart Deployment - For existing clusters and on-premises
Next Steps
- Review the Requirements for your chosen platform
- Follow your cloud provider’s deployment guide
- Configure scan targets after deployment