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 | Terraform/AWS |
| Helm Charts | Charts for any Kubernetes cluster | Helm |
Deployment Matrix
| Platform | Terraform Module | Helm Chart |
|---|---|---|
| AWS (EKS) | Available | Available |
| Self-Managed / On-Premises | - | Available |
Azure and GCP: Terraform modules for Azure and GCP are planned. For now, deploy on these platforms using the Helm chart.
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 AWS.
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.29+ 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
Self-Managed / On-Premises
Deploy to any Kubernetes cluster using our Helm chart:
- Helm Chart Deployment - For existing clusters and on-premises
Next Steps
- Follow your cloud provider’s deployment guide
- Configure scan targets after deployment