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 |
|---|---|---|
| Packaged Installer | Single-script installer for Ubuntu/Debian — no Kubernetes knowledge needed | Packaged Installer |
| 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 | Packaged Installer | Terraform Module | Helm Chart |
|---|---|---|---|
| Ubuntu / Debian | Available | - | - |
| AWS (EKS) | - | Available | Available |
| Self-Managed / On-Premises | Available | - | Available |
Azure and GCP: Deploy on these platforms using the Helm chart or the packaged installer.
Choose Your Path
Packaged Installer (Simplest)
A single script that handles everything — no Kubernetes knowledge required:
- Zero dependencies — provisions its own lightweight Kubernetes cluster (k3s)
- Interactive setup — guided credential prompts with validation
- Built-in management — status, logs, restart, update, and uninstall commands
Best for: Single-host deployments on Ubuntu/Debian, quick evaluations, teams without Kubernetes expertise.
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