Guides
In-depth technical guides and reference architectures for NetActuate services. These guides cover networking concepts, design patterns, automation workflows, and best practices that apply across multiple products.
Getting Started
- Compute Node Quickstart: fastest path to running VMs on NetActuate, with Ansible or Terraform
- AI-Assisted Provisioning: use Claude Code, Cursor, or Copilot to deploy VMs and anycast clusters
- AI-Assisted VPU Encoding: deploy a NETINT Quadra VPU and run CPU vs VPU encoding benchmarks with AI assistants
- End-to-End Anycast Global Deployment: end-to-end guide from account setup through BGP validation
Automation Patterns
- Terraform + Ansible Handoff: provision with Terraform, configure with Ansible using the inventory output pattern
- CI/CD Integration: patterns for deploying to NetActuate infrastructure from GitHub Actions, GitLab CI, and other pipeline tools
Anycast and BGP
- ECMP Load Balancing: how equal-cost multipath routing distributes traffic across multiple servers at a single location
- Redundant Anycast Groups: designing primary, secondary, and tertiary anycast architectures for DNS and other services
- Mixed Provider Anycast: best practices for announcing the same prefix from NetActuate alongside other network providers
- Bring Your Own IP: using your own IP address space on the NetActuate network
Service Architectures
- Anycast DNS with KnotDNS: production-grade anycast DNS using KnotDNS across 30+ PoPs
VM Build Options
- Building VMs with Cloud-Init: pass cloud-init or bash scripts at build time via the API
- Building VMs with Firewall Sets: apply firewall rules before the VM is reachable
- Building VMs with Multiple NICs and VLANs: attach secondary NICs to Cloud VLANs at build time
- Using Secrets Manager with Cloud-Init: inject credentials into cloud-init without plaintext storage
- Advanced VM Build: complete build request combining firewall, cloud-init, secrets, and VLANs
Cloud Networking and Routing
- Private Cloud Networking with VPC: deploy isolated private networks with bastion gateways, firewall rules, NAT, and floating IPs
- Load Balancing with VPC: HTTP (L7) and Network (L4) load balancing inside a VPC with SSL termination and health checks
- Connecting Multiple Sites with Magic Mesh: create a full-mesh BGP overlay between cloud routers at different locations
- Site-to-Site VPN with Cloud Routers: IPSec and WireGuard VPN tunnels between NetActuate and on-premises or third-party networks
- Multi-Region Application Deployment: combine VPCs, Kubernetes, routers, and storage across multiple PoP locations
Kubernetes
- Deploying Managed Kubernetes with Terraform: provision NKE clusters, retrieve kubeconfig, deploy workloads, and scale workers
- Kubernetes Anycast with k3s: self-managed k3s with MetalLB BGP for anycast service IPs
- Kubernetes Anycast with BGP Controller: automated BGP anycast on Kubernetes with health-based failover
Storage and Secrets
- Object Storage with S3 API: provision S3-compatible buckets and object stores, access with AWS CLI
- Block Storage for Persistent Data: Ceph-backed block namespaces and volumes for databases and persistent workloads
- Infrastructure Secrets with Terraform: manage secret lists and inject credentials into VMs via cloud-init
- Using Secrets Manager with Cloud-Init: inject credentials into cloud-init without plaintext storage
Infrastructure and Security
- DDoS Best Practices: layered DDoS mitigation model and Anycast group design for attack resilience
- Redundancy Layers: understanding the multiple layers of redundancy built into the NetActuate infrastructure stack
- VM Scaling: vertical scaling (resize CPU/RAM) and horizontal autoscaling (auto-provision VMs with BGP/ECMP)
- In-Place VM Scaling with Terraform: change VM plans without rebuilding, preserving IP addresses and disk contents
- VPU Encoding with NETINT Quadra: deploy a VM with a NETINT Quadra VPU and run hardware-accelerated video encoding with FFmpeg