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: 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
Last updated on